Run-time error '438':
Object doesn't support this property or method
Any ideas?
Lorsque nous utilisons Excel, il y a des nombres positifs et négatifs dans une feuille de calcul. Supposons que nous devions changer les nombres positifs en nombres négatifs et vice versa. Bien sûr, nous pouvons les changer manuellement, mais s'il y a des centaines de nombres à changer, cette méthode n'est pas un bon choix. Existe-t-il des astuces rapides pour résoudre ce problème?
Inverser le signe des valeurs dans les cellules avec la fonction Collage spécial
Inverser le signe des valeurs dans les cellules avec le code VBA
Inversez rapidement le signe des valeurs dans les cellules avec Kutools for Excel
Nous pouvons inverser le signe des valeurs dans les cellules avec le Collage spécial fonction dans Excel, procédez comme suit:
1. Appuyez sur le numéro -1 dans une cellule vide et copiez-le.
2. Sélectionnez la plage dont vous souhaitez inverser le signe des valeurs, cliquez avec le bouton droit de la souris et choisissez Collage spécial. Voir la capture d'écran:
3. Dans le Collage spécial boîte de dialogue, cliquez sur Voir tout options de pâtes et Multiplier option de Opération. Voir la capture d'écran:
4. Puis clique OK, et tous les signes des nombres de la plage ont été inversés.
![]() |
![]() |
![]() |
5. Supprimez le nombre -1 selon vos besoins.
Inversez le signe de tous les nombres à la fois
Kutools pour Excel's Changer le signe des valeurs L'utilitaire peut vous aider à changer les nombres positifs en nombres négatifs et vice versa, il peut également vous aider à inverser le signe des valeurs et à fixer le signe négatif de fin à la normale. Cliquez pour télécharger Kutools for Excel!
Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!
En outre, nous pouvons utiliser un code VBA pour inverser le signe des valeurs dans les cellules. Mais nous devons savoir comment faire en sorte que le VBA fasse la chose. Nous pouvons le faire comme suit:
1. Sélectionnez la plage dont vous souhaitez inverser le signe des valeurs dans les cellules.
2. Cliquez Promoteurs > Visual Basic dans Excel, un nouveau Microsoft Visual Basic pour les applications s'affiche, ou à l'aide des touches de raccourci (Alt + F11) pour l'activer. Puis clique insérer > Module, puis copiez et collez le code VBA suivant:
Sub Convert() Dim C As Range For Each C In Selection C.Value = -C.Value Next C End Sub
3. Puis clique bouton pour exécuter le code. Et le signe des nombres dans la plage sélectionnée a été inversé à la fois.
On peut inverser rapidement le signe des valeurs avec Changer le signe des valeurs caractéristique de Kutools pour Excel.
Kutools pour Excel : avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation en 30 jours. |
Après l'installation de Kutools pour Excel, procédez comme suit:
1. Sélectionnez la plage dans laquelle vous souhaitez inverser les signes des nombres.
2. Cliquez Kutools > Contenu > Changer le signe des valeurs…, Voir capture d'écran:
3. Dans le Changer le signe des valeurs boîte de dialogue, vérifiez le Inverser le signe de toutes les valeurs, voir capture d'écran:
4. Et puis cliquez OK or Appliquer. Tous les signes des nombres ont été inversés.
Les ressources Changer le signe des valeurs de Kutools for Excel peut également corriger les signes négatifs de fin, Csuspendre toutes les valeurs négatives à positives et changer toutes les valeurs positives en négatives. Pour plus d'informations sur Changer le signe des valeurs, S'il vous plaît visitez Modifier la description de la fonction de signe des valeurs.
Cliquez pour télécharger et essayer gratuitement Kutools for Excel Now!
Articles Liés: