Range d\'impression = scrollarea de ma page

  • Initiateur de la discussion Initiateur de la discussion GUIGUI
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

GUIGUI

Guest
Range d'impression = scrollarea de ma page

hello le forum

Est - il possible de parametrer un bouton pour imprimer sachant que la zone d'impression doit correspondre a la zone de scrollarea de ma page

je pense a un truc du genre:

dim selection as range
selection = sheets('HC').scrollarea
selection.printout .....

mais ca marche po...

Merci d'avance pour votre aide

A+
guillaume

Message édité par: David_xld, à: 31/03/2005 07:41
 
Re:Range d'impression = scrollarea de ma page

Salut Guigui, salut le forum,

Tu pourrais dans un premier temps exécuter la macro1 qui définit la plage ScrollArea de l'onglet HC. Ensuite la macro2 pour imprimer cette plage.


Option Explicit
Public sa As Range 'déclare la variable sa (ScrollArea)

Sub Macro1()
Set sa = Range('A1:E12') 'définit la variable sa (à adapter)
Sheets('HC').ScrollArea = sa.Address
End Sub

Public Sub macro2()
sa.PrintOut
End Sub
 
Re:Range d'impression = scrollarea de ma page

Hello robert

En faite ma zone de scrollarea est déja determiner

Je clic sur un bouton >>> une zone de scrollarea est determiner
si je clic sur mon bouton imprimer je veux cette zone determiner en zone d'impression...

Je clic sur un autre bouton >>> une autre zone de scrollarea est determiner
si je clic sur mon bouton imprimer je veux cette zone determiner en zone d'impression...

est-ce que ton exemple corrspond a ceci ?

Merci pour ton aide
a+
guillaume
 
Re:Range d'impression = scrollarea de ma page

Re Guigui, salut le forum,

Oui mon exemple pourrait marcher mais l'idéal serait une pièce jointe zippé car là je n'ai aucune idée de comment est définie la ScrollArea.
 
Re:Range d'impression = scrollarea de ma page

Bonjour Guigui, Robert, le Forum

Cette macro associée à ton bouton impression :

Sub Impression_ScrollArea()
Dim Plage As String
Plage = Sheets('HC').ScrollArea
Range(Plage).PrintOut
End Sub

A noter que ScrollArea renvoie une String et non une Range.

Bonne journée

PhiBou
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

S
Réponses
12
Affichages
7 K
SealeK
S
B
Réponses
4
Affichages
1 K
B
J
Réponses
4
Affichages
2 K
J
J
Réponses
2
Affichages
1 K
M
Réponses
16
Affichages
3 K
meteo62
M
J
Réponses
2
Affichages
866
J
B
Réponses
4
Affichages
41 K
B
B
Réponses
3
Affichages
721
BelTitou
B
Retour