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

Code VBA valeur absolue

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

Pol

XLDnaute Occasionnel
Bonsoir à tous,

Quelqu'un aurait-il la gentillesse de me communiquer le code vba pour mettre en valeur absolue la plage de cellule active ?

Merci par avance,
 
Re : Code VBA valeur absolue

Bonsoir Pol,

S'il s'agit de convertir des cellules dans une plage sélectionnée, voici un exemple de code:

Code:
For Each cel In Selection
  cel.Value = CInt(cel.Value)
Next
Cordialement.
 
Re : Code VBA valeur absolue

Bonsoir Merci papou-net mais la macro semble remplir les cellules vides par une zero alors que je souhaite remplacer les cellules négatives par des cellules positives,

si 4 en A1 et -4 en A2 je souhaite obtenir après exécution de la macro 4 en A1 et 4 en A2,

merci pour ton aide
 
Re : Code VBA valeur absolue

Bonjour le fil

"CInt" n'a jamais été pour retournée une valeur absolue, mais une valeur entière
"Abs" en revanche, oui 😉

Code:
For Each cel In Selection
  cel.Value = Abs(cel.Value)
Next

A+
 
Dernière modification par un modérateur:
- 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

Réponses
8
Affichages
399
Réponses
3
Affichages
256
Réponses
43
Affichages
806
Réponses
18
Affichages
652
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…