 |
 |
 |
 |
 |
 |
|
 |
|
 |
|
 |
|
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 calculer la somme des x plus grandes valeurs d'une colonne de chiffres (colonne A par exemple) ?
EX: Pour calculer la somme des 3 plus grandes valeurs qui se trouvent dans la colonne A entre A1 et A100, voici la formule:
=SOMME(GRANDE.VALEUR(A1:A100;{1;2;3}))
|
|
|
|
 |
|