Appliquer une macro uniquement aux cellules visibles

Fermé
peybernes Messages postés 55 Date d'inscription jeudi 12 janvier 2017 Statut Membre Dernière intervention 29 juillet 2020 - 9 mars 2017 à 14:21
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 9 mars 2017 à 16:03
Bonjour à tous,
Je travaille sur un fichier Excel qui possède de nombreuses lignes masquées.
Je veux utiliser une macro mais celle-ci s'applique à toutes les cellules, mêmes celles qui sont masquées !
Comment puis-je faire pour que la macro s'applique uniquement aux cellules visibles ?
Merci de votre aide !
Bien cordialement
Peybernes
A voir également:

1 réponse

ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 427
Modifié par ccm81 le 9/03/2017 à 16:04
Bonjour

un exemple qui met en rouge les cellules contenant une valeur impaire de la colonne A si la ligne n'est pas masquée
Dim li As Long
For li = 1 To 30
  If Rows(li).Hidden = False Then
    If Cells(li, 1) Mod 2 = 1 Then Cells(li, 1).Interior.ColorIndex = 3
  End If
Next li

Cdlmnt
0