Table des matières:
Vidéo: Excel VBA - Comment sauvegarder votre classeur en code VBA 2025
Si vous avez besoin d'imprimer depuis plusieurs classeurs Excel dans un répertoire, vous pouvez utiliser la macro présentée ici pour les imprimer tous en même temps.
Fonctionnement de la macro
Dans cette macro, vous utilisez la fonction Dir pour renvoyer une chaîne qui représente le nom du fichier correspondant à ce que vous lui avez transmis.
Vous utilisez la fonction Dir pour énumérer tout. Fichiers xlsx dans un répertoire donné, en capturant le nom de chaque fichier. Ensuite, vous ouvrez chaque fichier, imprimez-le, puis fermez-le.
Sub Macro1 ()'Étape 1: Déclarez vos variables
Dim MyFiles As String
' Étape 2: Spécifiez un répertoire cible
MyFiles = Dir ("C: Temp *.xlsx ")
Do While MyFiles"
'Étape 3: Ouvrir les classeurs un par un
Workbooks Ouvrir "C: Temp" & MyFiles
