bonsoir à tous.
Je souhaiterai savoir comment simuler l'appuie sur 'fleche bas' sur une feuille excel.
Je m'explique.
Lorsque je filtre une feuille avec un certain critère (ACC par exemple), j'obtiens ceci:
-------A--------B
1----Famille----Nbre
30----ACC------1
31----ACC------2
32----ACC------3
33----ACC------4
50
51
52
etc...
donc les lignes 2 à 29 et 34 à 49 ont été masquées.
Si je fait: range("A"&65536).end(xlup).row
excel me retourne 33, ce qui est normal, mais comment obtenir par formule le premier numéro de la ligne qui contient ACC ?
J'ai bien trouvé une solution qui dit que:
fin = range("A"&65536).end(xlup).row
do until ("A"&fin)<>("A"&fin-1)
fin=fin-1
loop
comme ça j'aurai la première ligne contenant ACC, et donc son numéro.
Bon, ça c'est bien pour 10 lignes, mais pour 1000, le procédé devient lourd.
On peut passer de la ligne 1 à la 30 rien qu'en appuyant une fois sur la flèche bas du clavier.
Peut-on simuler l'appuie de cette touche par programmation, comme si on appuyait sois-même sur cette touche ?
Merci pour vos réponses (et surtout pour m'avoir lu jusqu'au bout)
Je souhaiterai savoir comment simuler l'appuie sur 'fleche bas' sur une feuille excel.
Je m'explique.
Lorsque je filtre une feuille avec un certain critère (ACC par exemple), j'obtiens ceci:
-------A--------B
1----Famille----Nbre
30----ACC------1
31----ACC------2
32----ACC------3
33----ACC------4
50
51
52
etc...
donc les lignes 2 à 29 et 34 à 49 ont été masquées.
Si je fait: range("A"&65536).end(xlup).row
excel me retourne 33, ce qui est normal, mais comment obtenir par formule le premier numéro de la ligne qui contient ACC ?
J'ai bien trouvé une solution qui dit que:
fin = range("A"&65536).end(xlup).row
do until ("A"&fin)<>("A"&fin-1)
fin=fin-1
loop
comme ça j'aurai la première ligne contenant ACC, et donc son numéro.
Bon, ça c'est bien pour 10 lignes, mais pour 1000, le procédé devient lourd.
On peut passer de la ligne 1 à la 30 rien qu'en appuyant une fois sur la flèche bas du clavier.
Peut-on simuler l'appuie de cette touche par programmation, comme si on appuyait sois-même sur cette touche ?
Merci pour vos réponses (et surtout pour m'avoir lu jusqu'au bout)