Excel 2010 : Macro qui choisi le nombre de page à imprimer
Résolu/Fermé
PatProg
Messages postés
6
Date d'inscription
jeudi 21 février 2013
Statut
Membre
Dernière intervention
2 août 2013
-
21 févr. 2013 à 18:39
PatProg Messages postés 6 Date d'inscription jeudi 21 février 2013 Statut Membre Dernière intervention 2 août 2013 - 5 mars 2013 à 15:54
PatProg Messages postés 6 Date d'inscription jeudi 21 février 2013 Statut Membre Dernière intervention 2 août 2013 - 5 mars 2013 à 15:54
A voir également:
- Excel 2010 : Macro qui choisi le nombre de page à imprimer
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
2 réponses
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
22 févr. 2013 à 14:59
22 févr. 2013 à 14:59
Bonjour,
A+
ActiveSheet.PageSetup.PrintArea = "A1:" & O29.Value
A+
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 744
28 févr. 2013 à 16:30
28 févr. 2013 à 16:30
Bonjour tout le monde,
Désolé de l'incruste...
Peut être comme ceci :
Désolé de l'incruste...
Peut être comme ceci :
Dim NbPages As Integer If Range("O29") = "" Or Range("O29") = 0 Then Exit Sub If IsNumeric(Range("O29")) Then NbPages = CInt(Range("O29")) Else Exit Sub ActiveWindow.SelectedSheets.PrintOut From:=1, To:=NbPages
28 févr. 2013 à 16:12
merci pour ta réponse, mais ce n'est pas la zone d'impression que je désir paramétrer, mais le nombre de page à imprimer. O29.value est donc le nombre total de page à imprimer.
Est-ce réalisable en macro ?
Merci !
28 févr. 2013 à 16:53
Je pourrais finalement utiliser la zone d'impression automatique, mais ça ne fonctione pas, j'ai un message d'erreur : Objet requis !
voici mon code :
Que manque t-il ?
Merci d'avance :)
1 mars 2013 à 06:12
ça dépend de ce que contient N5 ?
Tu dis
5 mars 2013 à 15:54
finalement soit la colonne "L" qui est fixe et la ligne = (nbr de page)*(nbr de ligne par page)
Merci lermite222