Bonjour,
La première ligne (1:1) utilise un filtre automatique.
À partir de la cellule A1, je demande de décaler d'une cellule vers le bas.
En l'occurrence, dans ce cas, la 2ème cellule est A50 (mais dans un autre cas, elle peut être A10 ou A625), car un filtre personnalisé est sur la cellule M1.
ActiveCell.Offset(1,0).Select désigne la cellule A2, mais je veux sélectionner la 2ème cellule visible de cette feuille.
Comment faire ?
Vous en remerciant par avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub couleurOnglet() Range("A1").Select ActiveCell.Offset(1,0).Select If IsEmpty(ActiveCell) = False Then ActiveWorkbook.Sheets("Cours absents").Tab.ColorIndex = 10 Else : ActiveWorkbook.Sheets("Cours absents").Tab.ColorIndex = 3 End If End Sub
Cordialement.
Partager