Accéder au contenu principal

Comment changer les nombres positifs en négatifs dans Excel ?

Author: Tech Support Last Modified: 2025-08-06

Comment pouvez-vous rapidement changer tous les nombres ou valeurs positifs en négatifs dans Excel ? Les méthodes suivantes peuvent vous guider pour changer rapidement tous les nombres positifs en négatifs dans Excel.

original data  arrow right change positive numbers to negative

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

Changer les nombres positifs en négatifs ou vice versa avec Kutools pour Excel

Changer les nombres positifs en négatifs avec le code VBA


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

Vous pouvez changer les nombres positifs en négatifs avec la fonction Collage spécial dans Excel. Veuillez procéder comme suit.

1. Tapez le nombre -1 dans une cellule vide et copiez-le.

2. Mettez en surbrillance la plage que vous souhaitez modifier, puis faites un clic droit et choisissez Collage spécial dans le menu contextuel pour ouvrir la boîte de dialogue Collage spécial. Voir capture d'écran :

select the data range, then right-click and choose Paste Special

3. Sélectionnez ensuite l'option Tous dans Coller, et Multiplier dans Opération.

specify options in the dialog box

4. Cliquez ensuite sur OK, tous les nombres positifs ont été changés en nombres négatifs.

all positive numbers are changed to negative numbers

5. Enfin, vous pouvez supprimer le nombre -1 si nécessaire.


Changer ou convertir des nombres positifs en négatifs et vice versa

Avec l'utilitaire Changer le signe des valeurs de Kutools pour Excel, vous pouvez changer les nombres positifs en négatifs ou vice versa, inverser le signe des nombres, corriger tous les nombres négatifs à la fin, et plus encore. Cliquez pour télécharger Kutools pour Excel !


Changer les nombres positifs en négatifs ou vice versa avec Kutools pour Excel

Vous pouvez également utiliser l'outil Changer le signe des valeurs de Kutools pour Excel pour rapidement changer tous les nombres positifs en négatifs.

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

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

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

2. Cliquez sur Kutools > Texte > Changer le signe des valeurs, voir capture d'écran :

click Change Sign of Values feature of kutools

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

select Change all positive values to negative option

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

original data  arrow right all positive numbers are converted to negative numbers
Conseils:
  • Pour utiliser cette fonctionnalité, vous devez d'abord installer Kutools pour Excel, veuillez cliquer pour télécharger et bénéficier d'un essai gratuit de 30 jours maintenant.
  • Pour changer ou convertir tous les nombres négatifs en positifs, veuillez choisir Changer tous les nombres négatifs en positifs dans la boîte de dialogue comme indiqué dans la capture d'écran ci-dessous :

    Change all negative values to positive by kutools

    Kutools pour Excel Changer le signe des valeurs peut aussi corriger tous les nombres négatifs à la fin, changer tous les nombres négatifs en positifs et ainsi de suite. Pour plus d'informations détaillées sur Changer le signe des valeurs, veuillez visiter Description de la fonctionnalité Changer le signe des valeurs.

Changer les nombres positifs en négatifs avec le code VBA

En utilisant le code VBA, vous pouvez également changer les nombres positifs en négatifs, mais vous devez savoir comment utiliser un VBA. Veuillez suivre les étapes suivantes :

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'affichera, cliquez sur Insérer > Module, puis copiez et 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 run button sur le bouton pour exécuter le code, une boîte de dialogue apparaît pour vous permettre de sélectionner une plage que vous souhaitez convertir les valeurs positives en négatives. Voir capture d'écran :

vba code to select the numbers

4. Cliquez sur Ok, puis les valeurs positives dans la plage sélectionnée sont converties en négatives immédiatement.


Démo : Changer les nombres positifs en négatifs ou vice versa avec Kutools pour Excel