Bonjour à tous,
Mon sujet est le suivant, j'aimerai récupérer un onglet nommé "Page1" d'un fichier excel et de le coller sur mon classeur de l'onglet nommé "Données"
J'ai créé un code mais il plante, quelqu'un à t'il une idée ?
Merci à vous tous
Mon sujet est le suivant, j'aimerai récupérer un onglet nommé "Page1" d'un fichier excel et de le coller sur mon classeur de l'onglet nommé "Données"
J'ai créé un code mais il plante, quelqu'un à t'il une idée ?
VB:
Sub Import()
Dim classeurSource As Workbook, classeurDestination As Workbook
Application.ScreenUpdating = False
Application.EnableEvents = False
Application.Calculation = xlManual
'Efface la feuille entière
Sheets("Données").Cells.Clear
'ouvrir le classeur source
Set classeurSource = Application.GetOpenFilename
'définir le classeur destination
Set classeurDestination = ThisWorkbook
'copier les données de la "Feuil1" du classeur source vers la "Feuil1" du classeur destination
classeurSource.Sheets("Page1").Cells.Copy classeurDestination.Sheets("Données").Range("A1")
'fermer le classeur source
classeurSource.Close False
Application.ScreenUpdating = True
Application.EnableEvents = True
Application.Calculation = xlAutomatic
MsgBox ("Import fini")
End Sub
Merci à vous tous