chris6999
XLDnaute Impliqué
Bonjour
Je souhaite aller récupérer des données depuis un fichier source dans un autre fichier à choisir à partir d'un chemin.
En l'occurrence toutes les cellules de le colonne A du fichier 2.
Ma problématique est de spécifier le nom de la feuille du fichier numéro 2 où aller chercher ces éléments.
puis de coller ces valeurs dans mon fichier d'origine.
Ma macro bloque sur la ligne Sheets("Suivi priorités").Activate (en vert dans le code).
Comment puis je forcer l'ouverture du fichier 2 sur cette feuille spécifique ?
J'ai aussi essayé le code suivant (ne fonctionne pas non plus):
Workbooks.Open Filename:=CheminFichier
ActiveWorkbook.Sheets("Suivi priorités").[A].EntireRow.Copy ThisWorkbook.Sheets("Priorités semaine écoulée").[A1]
Merci d'avance pour vos conseils
cORDIALEMENT
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
'propose chemin d'accès a
CheminSrc = "C:\Mon chemin"
ChDrive "C"
ChDir CheminSrc
'Ouverture d'une boite de dialogue
CheminFichier = Application.GetOpenFilename
'S'il y a eu selection de fichier
If CheminFichier <> False Then
'J'ouvre le fichier
Workbooks.Open Filename:=CheminFichier
Sheets("Suivi priorités").Activate
'je demande à coller les valeurs de la colonne A de fichier 2 dans A1 du fichier d'originr
ActiveWorkbook.Sheets(1).[A].EntireRow.Copy ThisWorkbook.Sheets("Priorités semaine écoulée").[A1]
End If
Application.ScreenUpdating = True
End Sub
Je souhaite aller récupérer des données depuis un fichier source dans un autre fichier à choisir à partir d'un chemin.
En l'occurrence toutes les cellules de le colonne A du fichier 2.
Ma problématique est de spécifier le nom de la feuille du fichier numéro 2 où aller chercher ces éléments.
puis de coller ces valeurs dans mon fichier d'origine.
Ma macro bloque sur la ligne Sheets("Suivi priorités").Activate (en vert dans le code).
Comment puis je forcer l'ouverture du fichier 2 sur cette feuille spécifique ?
J'ai aussi essayé le code suivant (ne fonctionne pas non plus):
Workbooks.Open Filename:=CheminFichier
ActiveWorkbook.Sheets("Suivi priorités").[A].EntireRow.Copy ThisWorkbook.Sheets("Priorités semaine écoulée").[A1]
Merci d'avance pour vos conseils
cORDIALEMENT
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
'propose chemin d'accès a
CheminSrc = "C:\Mon chemin"
ChDrive "C"
ChDir CheminSrc
'Ouverture d'une boite de dialogue
CheminFichier = Application.GetOpenFilename
'S'il y a eu selection de fichier
If CheminFichier <> False Then
'J'ouvre le fichier
Workbooks.Open Filename:=CheminFichier
Sheets("Suivi priorités").Activate
'je demande à coller les valeurs de la colonne A de fichier 2 dans A1 du fichier d'originr
ActiveWorkbook.Sheets(1).[A].EntireRow.Copy ThisWorkbook.Sheets("Priorités semaine écoulée").[A1]
End If
Application.ScreenUpdating = True
End Sub
Pièces jointes
Dernière édition: