VBA imprimer une feuille en fonction d'une cellule
ross57100
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
ross57100 Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
ross57100 Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis débutant en VBA et j'ai besoin de votre aide.
J'ai un classeur excel composé de 40 feuilles.
Dans les cellules A1 et B1 de ma feuille nommée "A COMPLETER" se trouvent les noms de la ou des feuilles de calcul à imprimer.
Exemple :
si A1 = "GB TEMP" et A2 ="FR TEMP"
Imprimer les feuilles GB TEMP et FR TEMP
Si A1 ="GB TEMP" et A2 est vide
Imprimer la feuille "GB TEMP"
Comment puis-je procéder afin de créer une macro qui automatiserait ?
Merci pour votre aide.
Je suis débutant en VBA et j'ai besoin de votre aide.
J'ai un classeur excel composé de 40 feuilles.
Dans les cellules A1 et B1 de ma feuille nommée "A COMPLETER" se trouvent les noms de la ou des feuilles de calcul à imprimer.
Exemple :
si A1 = "GB TEMP" et A2 ="FR TEMP"
Imprimer les feuilles GB TEMP et FR TEMP
Si A1 ="GB TEMP" et A2 est vide
Imprimer la feuille "GB TEMP"
Comment puis-je procéder afin de créer une macro qui automatiserait ?
Merci pour votre aide.
A voir également:
- VBA imprimer une feuille en fonction d'une cellule
- Comment imprimer en a5 sur une feuille a4 - Guide
- Fonction si et - Guide
- Imprimer tableau excel sur une page - Guide
- Verrouiller cellule excel sans verrouiller la feuille - Guide
- Bruler une feuille de laurier - Guide
1 réponse
Bonjour,
Essaie cette macro
A+
Essaie cette macro
Sub Imprimer()
Dim Ligne As Byte
Dim Ws As Worksheet
With Worksheets("A COMPLETER")
For Ligne = 1 To 2
On Error Resume Next
Set Ws = Worksheets(.Range("A" & Ligne).Value)
On Error GoTo 0
If Not Ws Is Nothing Then
Ws.PrintOut
Set Ws = Nothing
End If
Next Ligne
End With
End Sub
A+
ross57100
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
Merci Gyrus