Bonjour,
j'ai cette merveilleuse erreur :
erreur de compilation variable non definie vba
Je travail qu'avec des fichiers xls mais cela doit fonctionné sous 2003 et +
Il me fait cette erreur car a Cause de cette daube de 2007. Car si je ne spécifie pas dans quel format il faut sauvegardé (xls) il ne m'active pas les macro et sauvegarde en version basique 2007.
j'ai donc mit le code suivant :Dans 2007 et + pas de problème. Par contre dans 2003... il ne reconnait pas la variable, comment puis-je faire pour lui faire comprendre que c'est pour 2007 et pas 2003 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveWorkbook.SaveAs FileName:=nom_nouveau_workbook, FileFormat:=xlExcel8
j'avais essayé ça mais rien n'y fait...
Merci pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 If (Application.Version >= EXCEL_2007) Then Application.DisplayAlerts = True ActiveWorkbook.SaveAs FileName:=nom_nouveau_workbook, FileFormat:=xlExcel8 Application.DisplayAlerts = False Else '( Application.Version = EXCEL_2003) en gros ActiveWorkbook.SaveAs FileName:=nom_nouveau_workbook End If
Partager