Raccourci clavier pour mettre un nombre en négatif ???

  • Initiateur de la discussion Initiateur de la discussion Malka
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Malka

XLDnaute Occasionnel
Bonjour,

Je cherche le raccourci clavier me permettant de mettre en negatif le nombre sur une cellule ? (ou inverser le signe)

Je precise que je fais une analyse cellule par cellule donc la solution qui consiste de selectionner toute la colonne de multiplier par -1 ne repondra pas à mon pb...

Merci pour les réponses

Malka
 
Re : Raccourci clavier pour mettre un nombre en négatif ???

Bonjour Malika,

Perso connais pas de raccourci particulier, peut être en utilisant le collage spécial, dans une cellule quelconque tu tapes -1, tu la copie et ensuite dans les cellules dont le résultat est à retrourné => click droit => collage spcial, tu coches "multiplication"...

bonne journée
@+
 
Re : Raccourci clavier pour mettre un nombre en négatif ???

Bonjour le fil 🙂,
Eventuellement en passant par VBA :
Dans ThisWorkbook
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
OnKey "^m"
End Sub
Private Sub Workbook_Open()
Application.OnKey "^m", "Négatif"
End Sub
et dans un module
Code:
Sub Négatif()
If Selection.Count = 1 Then
Selection = Selection * -1
End If
End Sub
Utiliser Ctrl+m quand une seule cellule est sélectionnée.
Bon WE 😎
Ajout : ATTENTION, une formule sera transformée en son résultat en négatif...
 
Re : Raccourci clavier pour mettre un nombre en négatif ???

Bonjour à tous


Une possibilité par menu contextuel perso

Code:
Sub MenuPerso()
With CommandBars("Cell").Controls
    With .Add(1, 1)
        .Caption = "Inverser signe"
        .OnAction = "Inversion"
    End With
End With
End Sub
Code:
Sub inversion()
Dim a As Range: Set a = ActiveCell
[COLOR=SeaGreen]'L'inversion n'a lieu que si la cellule n'est pas une date , 
'est numérique, ne contient pas de formule[/COLOR] [COLOR=SeaGreen]et n'est pas vide[/COLOR]
If a.HasFormula Or IsDate(a) Or Not IsNumeric(a) Or IsEmpty(a) Then Exit Sub
With a
    .Value = .Value * -1
End With
End Sub
Code:
Sub ResetMenuPerso()
[COLOR=SeaGreen]'Code pour réinitialiser le menu contextuel[/COLOR]
CommandBars("Cell").Reset
End Sub
Fonctionnement:
Exécuter une fois la macro: MenuPerso
Faire un clic-droit sur la cellule
puis clic-gauche sur Inverser signe

PS:
Pour un reinit du menu contextuel, exécuter la macro: ResetMenuPerso
 
Dernière édition:
Re : Raccourci clavier pour mettre un nombre en négatif ???

Salut,

Merci pour les reponses !!
Je vais les essayer
J'aime bien la solution de Staple1600.... elle est plus adaptée à ma problematique.
Les autres sont efficaces aussi..
Je teste.
Merci encore
Bon WE

Malka
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
Réponses
41
Affichages
3 K
Réponses
1
Affichages
1 K
Retour