ok wielfried. j'ai testé. tu devrais corrigé le
j'ai compris le principe. mais mais pour l'utilité, je reste septique. je ne vois pas comment cela peut renvoyer les coordonées de la ligne suivante, mais peut etre que je m'y prend mal. j'ai testé tout betementEnvoyé par wilfried
et le message que j'ai sur chaque ligne c'est ce qu'il y a A1, à moins de passer par un truc genre l'incrementation d'une variable, je ne trouve pas cela tres pratique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub vvv() Range("A1").Select SendKeys "{DOWN}", True While ActiveCell.Row <= Range("A65535").End(xlUp).Row ' tu effectues ton traitement sur la ligne de Activecell SendKeys "{DOWN}", True MsgBox ActiveCell Wend End Sub
. la formulation de pierre parait tout de même plus interressante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 For Each Cellule In Range("a1:a4").SpecialCells(xlCellTypeVisible) MsgBox Cellule Next Cellule
Partager