Lecture d'une feuille Excel en VBA

  • Initiateur de la discussion Initiateur de la discussion Seb
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

Seb

Guest
Bonjour,

je souhaite, dans du code VB pour Excel, lire une feuille Excel ligne par ligne et colonne par colonne pour inscrire les données qui s'y trouvent dans un fichier (print).
Ma question est : comment peut on connaître la position de la dernière cellule renseignée (contenant une valeur) dans une ligne et idem dans une colonne. Y'a t'il une propriété d'un objet qui nous donne l'info ou quelque chose dans ce genre ????

Merci à l'avance.

Seb
 
bonjour

pour répondre à ta question, inspire toi de ça :

Sub test()
Set rg_plage =cells
With rg_plage
LastL = rg_plage.Find("*", , , , xlByRows, xlPrevious).Row
LastC = rg_plage.Find("*", , , , xlByColumns, xlPrevious).Column
End With
Cells(LastL, LastC).Select


End Sub

bye

ps : si t'as tout compris, tu peux faire une fonction à laquelle tu passerais en paramètre une plage
 
attention catherine cela donne pas la dernière cellule non vide, mais cela donne la dernière cellule qui a déjà été modifiée au moins une fois, même si elle n'a plus de valeur

c'est la dernière cellule de la zone "usedrange"

bye
stephane
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour