N
Nico
Guest
Salut !
J'arrive pas à comprendre pourquoi ma macro ne fonctionne pas...
Pour chaque cellule de la feuille 'données' ayant la couleur=37 alors, il faut créer une nouvelle feuille portant comme nom le contenu de la cellule de couleur.
J'ai tenté ça mais sans succès... pourquoi ?
Si qqn à la solution... Merci d'avance.
J'arrive pas à comprendre pourquoi ma macro ne fonctionne pas...
Pour chaque cellule de la feuille 'données' ayant la couleur=37 alors, il faut créer une nouvelle feuille portant comme nom le contenu de la cellule de couleur.
J'ai tenté ça mais sans succès... pourquoi ?
Si qqn à la solution... Merci d'avance.
Sub CreaFeuilles()
Dim vCel As Object
Dim couleur As Integer
Dim NomFeuille As String
couleur = 0
For Each vCel In Sheets('données').Range('B2:B100')
With vCel.Interior.ColorIndex = 37
If vCel.Interior.ColorIndex = 37 Then
couleur = 1
If couleur = 1 Then
vCel.Value = NomFeuille
ActiveWorkbook.Sheets.Add
ActiveSheet.Name = NomFeuille
End If
End If
End With
Next
End Sub