 |
 |
 |
 |
 |
 |
|
 |
|
 |
|
 |
|
Astuce de l'instant (Vba) |
|
 |
|
Sauvegarder en VBA en restant compatible entre les versions d'Excel 97 à 2010
'Sauve, nomme et ferme le classeur actif
With thisworkbook .SaveAs "C:\Mon Répertoire\Mon sous repertoire\" & "MonFichier" & ".xls", FileFormat:=56 .Close SaveChanges:=False End With
PS: dans les versions 2007-2010, vous aurez une alerte de compatibilité Un autre exemple vous expliquera comment éviter cette alerte .....
Pour votre info, voici les principaux formats des fichiers dans Excel 2007-2010:
51 = xlOpenXMLWorkbook (classeur sans macro(s) 2007-2010, extension de type xlsx) 52 = xlOpenXMLWorkbookMacroEnabled (Avec ou sans macros mais avec module(s) dans Excel 2007-2010, extension de type xlsm) 50 = xlExcel12 (Classeur Binaire 2007-2010 avec ou sans macros, extension de type xlsb) 56 = xlExcel8 (Format compatible pour les versions Excel 97 à 2003 et compatible avec les versions Excel 2007-2010, extension de type xls)
L'extension c'est les lettres après le . 4 lettres dans les versions 2007-2010 (*.xls*) 3 lettres dans versions 95 - 2003 (*.xls)
|
|
|
|
 |
|
Astuce de l'instant (sans VBA) .... |
|
 |
|
Comment saisir une fraction ?
Si vous tentez d'insérer une fraction dans une cellule, 2/4 par exemple, Excel convertit automatiquement en format date (02-Avril). Pour ne pas qu'Excel interprète une fraction comme une date, il suffit de mettre un 0 suivi d'un espace devant la fraction : 0 2/4, et voilà le tour est joué !
|
|
|
|
 |
|