chris6999
XLDnaute Impliqué
Bonjour à tous
J'ai encore un peu de mal à réaliser les transfert de données d'un classeur à l'autre en VB.
Mon projet est le suivant :
Je suis sur un fichier de départ (test récupérer données) et je lance ma macro depuis ma feuille Données SIRH
La macro affiche le répertoire où je vais pouvoir ouvrir mon fichier source (qui n'a jamais le même nom).
A l'ouverture de ce fichier le code met en forme la feuille source.
Puis transfère la Current.Region A1 dans mon fichier et ma feuille d'origine.
A l'heure actuelle le code fonctionne mais transfère les données dans une cellule définie A10
ActiveWorkbook.Sheets(1).[A1].CurrentRegion.Copy ThisWorkbook.Sheets("Données SIRH").[A10]
Ce que je souhaiterais c'est que ce transfert se fasse dans la première ligne non vide de A, à partir de ligne 10.
Quelqu'un saurait-il comment faire ?
Merci d'avance
Cordialement
J'ai encore un peu de mal à réaliser les transfert de données d'un classeur à l'autre en VB.
Mon projet est le suivant :
Je suis sur un fichier de départ (test récupérer données) et je lance ma macro depuis ma feuille Données SIRH
La macro affiche le répertoire où je vais pouvoir ouvrir mon fichier source (qui n'a jamais le même nom).
A l'ouverture de ce fichier le code met en forme la feuille source.
Puis transfère la Current.Region A1 dans mon fichier et ma feuille d'origine.
A l'heure actuelle le code fonctionne mais transfère les données dans une cellule définie A10
ActiveWorkbook.Sheets(1).[A1].CurrentRegion.Copy ThisWorkbook.Sheets("Données SIRH").[A10]
Ce que je souhaiterais c'est que ce transfert se fasse dans la première ligne non vide de A, à partir de ligne 10.
Quelqu'un saurait-il comment faire ?
Merci d'avance
Cordialement