Macro excel imprim nombre de copie aléatoire
Fermé
sanchis81
Messages postés
134
Date d'inscription
mardi 17 février 2009
Statut
Membre
Dernière intervention
2 octobre 2013
-
4 mars 2010 à 11:01
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 - 22 mars 2010 à 22:54
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 - 22 mars 2010 à 22:54
A voir également:
- Macro excel imprim nombre de copie aléatoire
- Liste déroulante excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Copie cachée - Guide
- Formule excel - Guide
- Macro word - Guide
3 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
4 mars 2010 à 12:04
4 mars 2010 à 12:04
Bonjour,
Voici un exemple :
Sheets("Feuil2").PrintOut Copies:=Sheets("Feuil1").Range("A1")
Cet exemple imprime la feuille "Feuil2" , le nombre de copies étant dans la cellule A1 de "Feuil1"
A+
Voici un exemple :
Sheets("Feuil2").PrintOut Copies:=Sheets("Feuil1").Range("A1")
Cet exemple imprime la feuille "Feuil2" , le nombre de copies étant dans la cellule A1 de "Feuil1"
A+
sanchis81
Messages postés
134
Date d'inscription
mardi 17 février 2009
Statut
Membre
Dernière intervention
2 octobre 2013
10
22 mars 2010 à 18:26
22 mars 2010 à 18:26
Ca marche vraiment bien. Mais si la feuille à imprimer appartient à un autre fichier excel, quel serait le code vba? Est ce possible d'utiliser le même code?
Merci
Merci
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
Modifié par pilas31 le 22/03/2010 à 22:56
Modifié par pilas31 le 22/03/2010 à 22:56
Bonsoir,
Oui on peut utiliser la même syntaxe en préfixant avec le bon nom de classeur.
Par exemple :
Imprime la Feuil1 du CLASSEUR2, le nombre de copies étant dans la cellule A1 de la Feuil1 du classeur qui contient la macro (ThisWorkbook)
Il faut que CLASSEUR2 soit ouvert. Sinon il faut l'ouvrir dans la macro
A+
Cordialement,
Oui on peut utiliser la même syntaxe en préfixant avec le bon nom de classeur.
Par exemple :
Workbooks("CLASSEUR2.xls").Sheets("Feuil1").PrintOut Copies:=ThisWorkbook.Sheets("Feuil1").Range("A1")
Imprime la Feuil1 du CLASSEUR2, le nombre de copies étant dans la cellule A1 de la Feuil1 du classeur qui contient la macro (ThisWorkbook)
Il faut que CLASSEUR2 soit ouvert. Sinon il faut l'ouvrir dans la macro
A+
Cordialement,