Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

selectionner une zone et modifier le signe d'un nombre VBA

  • Initiateur de la discussion Initiateur de la discussion crisud
  • 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 !

C

crisud

Guest
Bonsoir,


J'ai du mal à trouver, et comme cela fait un petit moment que je chercher bien que j'ai trouvé un bout, pour terminer mon execution je fais appel à vous.

Pour un fichier de pointage d'un compte, je cherche à modifier le sens +/- des nombres dans une sélection.

j'ai trouvé ce code mais il me change le signe que d'une seule cellule

Private Sub CommandButton5_Click()
ActiveCell.Value = ActiveCell.Value * -1

End Sub

il me reste à trouver mon bout de procédure pour appliquer ma formule à toute la zone sélectionnée par la souris.

Merci d'avance de vos lumières

Christian
 

Pièces jointes

Re : selectionner une zone et modifier le signe d'un nombre VBA

Bonsoir,

Code:
Private Sub CommandButton5_Click()
    Dim c As Range
    if not typeof selection is range then exit sub
    For Each c In Selection.Cells
        c.Value = c.Value * -1
    Next c
End Sub

A+
 
Re : selectionner une zone et modifier le signe d'un nombre VBA

Merci beaucoup Hasco

Grâce à vous par 2 fois en venant ici, j'ai pu obtenir ce que je souhaite.

Voici le résultat final, pour pointer 2 comptes
Il pourrait être utile à quelqu'un

Cordialement et bonne soirée
Christian
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

O
Réponses
5
Affichages
897
Réponses
2
Affichages
1 K
D
Réponses
2
Affichages
948
D
C
Réponses
4
Affichages
2 K
C
G
Réponses
2
Affichages
1 K
GeoLek
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…