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 !
J'ai fait plusieurs recherches, mais je n'ai rien trouvé qui pourrait m'aider...
J'ai fait une macro pour retraiter les données d'un tableau de présence.
Tout fonctionne parfaitement, à une exception : la copie des infos dans le Tab VBA.
Pour tester la macro, j'avais pris une plage définie.
Code:
Tableau = Range("A1:Z800")
Mais dans la "vraie version", la plage de données sera variable. La seule solution que je connais pour traiter une colonne variable, c'est Range(Cells(x,y), Cells(x,y)). Mais cela génère une erreur.
Et il est possible que des cellules soient vides dans le tableau, donc je ne peux pas tester le contenu pour savoir si j'ai atteint la fin du tableau.
Quelqu'un saurait-il comment faire ?
Ci-dessous mon bout de code
Code:
With Sheets(1)
DerCol = .Range("IH3").End(xlToLeft).Column
DerLig = .Range("B65000").End(xlUp).Row
End With
Tableau = Sheets(1).Range(Cells(1, 1), Cells(DerLig, DerCol))
- 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