Bonjour,
Je souhaite exécuter une macro sous libre office calc, dont voici les codes ci-dessous. En revanche un message d’erreur apparaît : “Erreur d’exécution BASIC. Variable d’objet non définie.”
De plus quand je vérifie ma macro avec l’outil pas à pas, ça m’indique que l’erreur se situe à la deuxième ligne. (pourtant ma feuille se nomme bien Feuil1 dans mon fichier)
Quelqu’un aurait la solution ? Est-ce le code en lui même qui est faux/non adapté à LibreOffice ?
Sub filtre()
Feuil1.Activate
Feuil1.Range("A1,B1").Select
Selection.Copy
Sheets("Feuil2").Select
Range("A1:B1").PasteSpecial
Columns("A:A").EntireColumn.AutoFit
Columns("B:B").EntireColumn.AutoFit
Range("C4").Select
Sheets("Feuil1").Select
Application.CutCopyMode = False
Feuille1.Range("A3").Select
Sheets("Feuil2").Select
Sheets("Feuil1").Range("A1:B15").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Sheets("Feuil1").Range("H6:K7"), CopyToRange:=Sheets("Feuil2").Range("A1:B1"), Unique:=False
End Sub