KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment transformer des nombres positifs en négatifs dans Excel ?

AuteurAssistance technique Date de modification

Comment transformer rapidement tous les nombres ou valeurs positifs en négatifs dans Excel ? Les méthodes suivantes vous permettront d’effectuer cette opération en toute simplicité.

données d'origine flèche droitechanger les nombres positifs en négatifs

Transformer les nombres positifs en négatifs avec la fonction Collage spécial

Transformer les nombres positifs en négatifs ou inversement avec Kutools pour Excel

Transformer les nombres positifs en négatifs avec un code VBA


Transformer les nombres positifs en négatifs avec la fonction Collage spécial

Vous pouvez transformer les nombres positifs en négatifs à l’aide de la fonction Collage spécial dans Excel. Procédez comme suit.

1. Appuyez sur le nombre -1 dans une cellule vide et copiez-le.

2. Sélectionnez la plage que vous souhaitez modifier, cliquez ensuite avec le bouton droit et choisissez Collage spécial dans le menu contextuel pour ouvrir la boîte de dialogue Collage spécial. Voir la capture d’écran :

sélectionnez la plage de données, cliquez avec le bouton droit et choisissez Collage spécial

3. Sélectionnez ensuite l’option Tout dans le menu Collage spécial, puis choisissez Multiplier dans la section Opération.

spécifiez les options dans la boîte de dialogue

4. Cliquez ensuite sur OK : tous les nombres positifs sont alors transformés en nombres négatifs.

tous les nombres positifs sont transformés en nombres négatifs

5. Enfin, vous pouvez supprimer le nombre -1 selon vos besoins.


Transformer les nombres positifs en négatifs et inversement

Grâce à Kutools pour Excel’s Modifier le signe des nombresutilitaire, vous pouvez transformer les nombres positifs en négatifs ou inversement, inverser le signe des nombres, Corriger tous les nombres négatifs à la fin, etc.Cliquez pour télécharger Kutools pour Excel !


Transformez les nombres positifs en négatifs (ou inversement) avec Kutools pour Excel

Vous pouvez également utiliser l’outil Kutools pour Excel’s Modifier le signe des nombres pour transformer rapidement tous les nombres positifs en nombres négatifs.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Si vous avez installé Kutools pour Excel, vous pouvez transformer les nombres positifs en négatifs comme suit :

1. Sélectionnez la plage que vous souhaitez modifier.

2. Cliquez sur Kutools > Contenu > Modifier le signe des nombres, voir la capture d’écran :

cliquez sur la fonction Modifier le signe des valeurs de Kutools

3. Dans la boîte de dialogue Modifier le signe des nombres, sélectionnez l’option Changer tous les nombres positifs en négatifs.

sélectionnez l'option Transformer toutes les valeurs positives en négatives

4. Cliquez ensuite sur OK ou Appliquer. Tous les nombres positifs ont ainsi été convertis en nombres négatifs.

données d'origine flèche droitetous les nombres positifs sont convertis en nombres négatifs
Conseils:

Transformer les nombres positifs en négatifs avec un code VBA

Grâce à un code VBA, vous pouvez également convertir les nombres positifs en négatifs — à condition de maîtriser l’utilisation de VBA. Voici la marche à suivre :

1. Sélectionnez la plage que vous souhaitez modifier.

2. Cliquez sur Développeur > Visual Basic. Une nouvelle fenêtre Microsoft Visual Basic pour Applications s’ouvre. Cliquez sur Insertion > Module, puis copiez-collez le code suivant dans le module :

Sub ChangeToNegative()
'Updateby Extendoffice
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    xValue = rng.Value
    If xValue > 0 Then
        rng.Value = xValue * -1
    End If
Next
End Sub

3. Cliquez sur le bouton bouton Exécuter pour exécuter le code. Une boîte de dialogue s’affiche afin que vous puissiez sélectionner la plage dont vous souhaitez convertir les valeurs positives en négatives. Voir la capture d’écran :

code VBA pour sélectionner les nombres

4. Cliquez sur OK : les valeurs positives dans « Sélectionner la plage » sont alors immédiatement converties en négatives.


Démo : Transformez les nombres positifs en négatifs (ou inversement) avec Kutools pour Excel