Bonsoir ,
Je souhaite éclater un fichier Excel en VBS , voici ce que j'ai tapé :
Je n'arrive pas à faire fonctionner ce code , merci de m'aiguiller 🙂
Je souhaite éclater un fichier Excel en VBS , voici ce que j'ai tapé :
Code:
Sub eclateur_fichier_excel ()
' ce programme doit eclater un fichier excel en plusieurs via un VBScript exterieur
' le fichier xls de depart est zippé et ne peut pas contenir l'eclateur VBA
dim feuille1, feuille2 , feuille3 , feuille4 'as worksheet 4 feuilles au depart
dim classeur1, classeur2 , classeur3 'as workbook 3 classeurs excel au depart
dim chemin1 , chemin2 , chemin3 'as string 3 chemins pour 3 classeurs excel au depart
chemin1 = "D:\test.xls" ' chemin fichier 1
chemin2 = "D:\test2.xls" ' chemin fichier 2
chemin3 = "D:\test3.xls" ' chemin fichier 3
Workbook(array(feuille1,feuille2,feuille3,feuille4))=classeur1 ' contenu classeur 1
Workbook.copy(array(feuille1))=classeur2 ' copie de la feuille 1 du classeur 1 dans le classeur 2
Workbook(array(feuille1))=classeur2 ' nouveau contenu de classeur 2
Workbook.copy(array(feuille2))=classeur3 ' copie de la feuille 2 du classeur 1 dans le classeur 3
Workbook.copy(array(feuille3))=classeur3 ' copie de la feuille 3 du classeur 1 dans le classeur 3
Workbook(array(feuille2,feuille3))=classeur3 ' nouveau contenu de classeur 3
end sud
Je n'arrive pas à faire fonctionner ce code , merci de m'aiguiller 🙂