Re : ajout de zone d' impression
Bonjour urka, le forum,
On va repartir de zéro :
- tu ouvres ton classeur (où tu veux mettre ta macro),
- une fois celui-ci ouvert, tu fais alt+F11 ou tu cliques droit sur l'obglet et tu choisis visualiser le code...
- le vba ouvert, sur ta gauche tu as une arborescence où tu vois ton classeur et tu vas dans la rubrique Insertion à l'intérieur de laquelle tu as Procédure, Userform etc... et là tu choisis module.
- Ce module vient s'insérer après le ThisWorkbook (dans l'arborescence).
- Tu colles ta macro à l'intérieur de ce module....
Une fois ceci fait tu retournes sur ta feuille soit en fermant le vba, soit en cliquant sur l'icone excel qui se trouve en dessous Fichier.
Dans ta feuille, tu cliques sur l'onglet Developpeur puis dans la rubrique Contrôles puis dans Insérer ensuite dans Contrôles ActiveX tu cliques sur le A et tu choisis un endroit de ta feuille pour tracer le Label.
Une fois celui-ci fait tu cliques droit dessus et tu choisis visualiser le code et celui-ci t'apparait comme ceci :
Private Sub Label1_Click()
End Sub
Entre les deux tu mets printFeuille ce qui donne :
Private Sub Label1_Click()
printFeuille
End Sub
Ensuite ceci fait, tu retournes sur ta feuille, tu cliques sur mode création pour le désactiver et la tu peux cliquer sur ton label la macro doit s'exécuter !
Pour modifier l'apparence de ton label tu te mets en mode création puis tu cliques droit sur celui-ci et tu choisis Propriété. Important, tu peux modifier le caption mais ne modifie jamais le name.
J'espère que c'est plus clair pour toi.
A te lire