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

J'aimerais que mon code VBA s'applique à ma sélection

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

beegees

XLDnaute Occasionnel
Bonjour tout le monde,

J'ai du code qui me permet de mettre des cellules sélectionnées dans un format texte et tant que la cellule active est différente de rien, de voir si c'est un chiffre, si c'est un chiffre inférieur à 10, y mettre un O devant exemplke 07.

ça fonctionne pas mal mais je suis obligé de sélectionner collone par collone, -j'aimerais que mon code s'applique à la sélection (exemple plusieurs collones contigues), pourriez-vous me dire comment je dois faire svp ?

Voici mon code (merci d'avance pour votre aide.)

beegees

Sub ZeroDevantUneCoteAUnChiffre()

Dim coteActive As String
Selection.NumberFormat = "@"
Do While ActiveCell.Value <> ""
If Not IsNumeric(ActiveCell.Value) Then
GoTo lettre
Else
If ActiveCell.Value < 10 Then
coteActive = "0" & ActiveCell.Value
ActiveCell.Value = coteActive
End If
End If
lettre:
ActiveCell.Offset(1, 0).Select
Loop
End Sub
 
Re : J'aimerais que mon code VBA s'applique à ma sélection

bonjour beegees

teste

Code:
Sub ZeroDevantUneCoteAUnChiffre()
For Each cel In Selection
 If cel.Value <> "" Then
  If IsNumeric(cel.Value) And cel.Value < 10 Then
    cel.NumberFormat = "@"
    cel.Value = "0" & cel.Value
  else
     cel.NumberFormat = "@"
   End If
  End If
 Next cel
End Sub

edit : ajouté condition <10
 
Dernière édition:
Re : J'aimerais que mon code VBA s'applique à ma sélection

Bonjour PierreJean,

Merci pour ta réponse.

La sélection, il en tient bien compte maintenant, merci.

Par contre, même si le nombre est supérieur à 10, il met quand même un zéro devant.

Qu'en penses-tu ?

Merci encore.

beegees
 
Re : J'aimerais que mon code VBA s'applique à ma sélection

pierrejean à dit:
re

voir modifs faites entre temps

avec mes excuses

re,

woaw, je suis impressionné, ça fonctionne nikel, un super grand merci à toi.

C'est moi qui m'excuse de t'avoir déranger avec ce problème.

Merci encore et @ bientôt

beegees
 
- 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
3
Affichages
430
Réponses
2
Affichages
589
Réponses
5
Affichages
663
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…