Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion 3dbillard
  • 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 !

3

3dbillard

Guest
Bonsoir,
je dispose d'un tableau ou je voudrai pouvoir choisir par une case à cocher, si les chiffres sont à 3 décimales quand la case est coché et 2 décimales quand elle n'est pas coché. Un petit fichier joint pour être plus clair.
Bonne soirée à tous et merci.
 

Pièces jointes

Re : Case à cocher

Bonjour 3dbillard
Essayez ce code :
VB:
Sub Macro1()
  With Range("D7,D9,D11,D13,D15,D17,D19")
    If .NumberFormat = "0.00" Then .NumberFormat = "0.000" Else .NumberFormat = "0.00"
  End With
End Sub
ROGER2327
#4951


Samedi 21 Gueules 138 (Lavement, V)
27 Pluviôse An CCXIX
2011-W07-2T22:30:35Z
 
Re : Case à cocher

Bonjour

Une autre façon de faire

Code:
Sub Macro1()
Dim R As Range
Set R = [D7,D9,D11,D13,D15,D17,D19]
    R.NumberFormat = IIf(R.NumberFormat = "0.00", "0.000", "0.00")
End Sub

Bonne journée
 
- 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

Réponses
5
Affichages
212
Réponses
5
Affichages
358
Réponses
1
Affichages
232
Réponses
15
Affichages
469
Réponses
10
Affichages
411
Réponses
18
Affichages
1 K
Réponses
11
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…