Bonjour j'ai un message d erreur 1004 qui s'affiche : 'erreur définie par l'application ou par l'objet ' au niveau de la méthode de la ligne ActiveWorkbook.Worksheets("Sheet1").Range(...).Copy et je ne sais pas exactement ou est le problème . sachant que je suis débutante en vba pourriez vous m'aider a résoudre ce problème
voici le code ( c est un code d'importation et de lecture de données d'un fichier Excel a un autre)
Private Sub CommandButton1_Click() ' method pour importer le fichier
Dim fichier_choisi As String
fichier_choisi = Application.GetOpenFilename("files(.), .")
If (LCase(fichier_choisi) <> "faux" And fichier_choisi <> "0") Then
liste.AddItem (fichier_choisi)
End If
End Sub
Private Sub CommandButton2_Click() 'method pour lire et traiter les données
Dim LastRow As Long
Dim LastColumn As Long
Sheets("Feuil1").Cells.Clear
Workbooks.Open liste.List(0)
LastRow = ActiveSheet.Range("A1").CurrentRegion.Rows.Count
LastColumn = ActiveSheet.Range("A1").CurrentRegion.Columns.Count
ActiveWorkbook.Worksheets("Sheet1").Range(Cells(1, 1), Cells(LastRow, LastColumn)).Copy Application.ThisWorkbook.Worksheets("Feuil1").Range("A1") 'c'est la ou j'ai le problème
ActiveWorkbook.Close SaveChanges:=False
End Sub
merci