[VBA-E] Positionnement dans une feuille
Bonjour,
Ceci est ma première discussion dans ce forum, étant novice en ce qui concerne le VBA.
Je suis confronté à un problème, qui l'eut cru ;)
Je dois effectuer le traitement suivant:
1. Ouvrir un ficheir, et dans 3 feuilles effacer certaines lignes basées sur certaines conditions (date) ... pas de problèmes ici.
2. Ouvrir un 2d fichier copier depuis ce 2d fichier vers le premier fichier, et ce à l'endroit de la première ligne vide dans les feuilles du 1er fichier ... ici aussi pas de problèmes.
3. Ouvrir un 3eme fichier copier depuis ce 3eme fichier vers le premier fichier, et ce à l'endroit de la première ligne vide dans les feuilles du 1er fichier ... ici se situe le problème.
Lors de la 1ère copie, 'VBA' se positionne automatiquement sur la 1ère ligne vide, tandis que pour la 2de copie il reste positionné sur cette même 1ère ligne ... comment dois-je procéder afin de me déplacer vers cette 1ère ligne vide?
Merci pour toute aide.
Guy
1 pièce(s) jointe(s)
Testé mais c'est pas complet
OK, j'ai testé la ligne de code donnée et cela me retourne en effet la dernière ligne non vide du fichier. Alors je croyais utilser une ligne du style:
Code:
Worksheets("feuill1").Range(Cells(lignevide, 1), Cells(derniereligne, 29)).Paste
mais ca marche pas ... si on pouvait encore m'aider à compléter cela. Merci d'avance.
Je joins aussi mon code source ... faut pas regarder si c'est optimal, je crois bien que non, mais c'est le 1er en VBA alors ....
Merci d'avance et un Joyeux Noel à ceux qui litont le message
Guy