C
Corranh9
Guest
Bonjour à tous,
Dans une discussion précédente, je recherchais comment tester l'appartenance d'une sélection dans une plage.
https://www.excel-downloads.com/threads/verifier-si-une-selection-appartient-a-une-plage.123946/
Merci encore à Pierrot93 et Roger2327 pour leur réponse.
J'aimerai savoir si il existe une possibilité de définir la plage de réference sur un critère.
Dans ma macro, b serait égale à:
Set b = Intersect (Selection, Union(Range("C12:AX12"), Range("C15:AX15"), Range("C18:AX18"), Range("C21:AX21"), .......))
Union serait des Ranges des colonnes C à AX et une ligne sur trois de 12 à 199...
Il existe bien la possibilité, bien que longue, de toutes les taper, mais je pense que cela ralentirait grandement le programme.
Serait-il possible d'ajouter la prise en compte d'une ligne sur trois avec For Each Row In Range("C12:AX199") un if et un modulo.
Merci d'avance.
Bonne journée à tous.
Corranh9
Dans une discussion précédente, je recherchais comment tester l'appartenance d'une sélection dans une plage.
https://www.excel-downloads.com/threads/verifier-si-une-selection-appartient-a-une-plage.123946/
Merci encore à Pierrot93 et Roger2327 pour leur réponse.
J'aimerai savoir si il existe une possibilité de définir la plage de réference sur un critère.
Dans ma macro, b serait égale à:
Set b = Intersect (Selection, Union(Range("C12:AX12"), Range("C15:AX15"), Range("C18:AX18"), Range("C21:AX21"), .......))
Union serait des Ranges des colonnes C à AX et une ligne sur trois de 12 à 199...
Il existe bien la possibilité, bien que longue, de toutes les taper, mais je pense que cela ralentirait grandement le programme.
Serait-il possible d'ajouter la prise en compte d'une ligne sur trois avec For Each Row In Range("C12:AX199") un if et un modulo.
Merci d'avance.
Bonne journée à tous.
Corranh9