numéroter des cellules

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

B

BobStriker

Guest
Bjr,
j'ai écrit une petite macro pour numéroter des cellules ,dans une colonne,de 1 à 180.certaines cellules sont de couleur différente de xlNone,pour ne pas être numérotées.
quelle est l'écriture en vba pour ne numéroter que les cellules sans remplissage de couleur ?

merci au forum
 
Bonjour bob et le forum,

S tes cellules sont coloriés manuellement:

if tacellule.colorindex=xlnone then

...intructions pour numéroter

end if

Si la couleur est générée par une MFC, il faut reprendre les conditions de mise en forme conditionnellle(MFC)

Michel
 
Michel,
je te joins l'écriture de base de ma macro.
si dans la plage sélectionnée , des cellules ont un remplissage couleur,celle-ci ne doit pas être numérotée,et la boucle doit revisiter la plage suivante,numéroter si pas de remplissage et ainsi de suite jusque fin de plage.
j'ai mis une instruction comme tu me l'as dit,(adaptée à mon projet)mais la boucle ne s'arrête pas,et ne fais pas ce que j'aimerai qu'elle fasse.

merci

copie sub :

Range("A1:A181").Select

For v = 0 To 180
Range("A1").Offset(v, 0).Value = v
Next v
Merci
 
Re,

Essaies ce script:

Sub numeroter()
Dim v As Byte, num As Byte

ActiveSheet.Unprotect
Application.ScreenUpdating = False

num = 1
For v = 1 To 180
If Cells(v, 1).Interior.ColorIndex = xlNone Then
Cells(v, 1) = num
num = num + 1
End If
Next

'ActiveSheet.Protect

End Sub
 
- 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
14
Affichages
335
Réponses
7
Affichages
181
Réponses
3
Affichages
206
Réponses
2
Affichages
140
Retour