Excel vba/ sélection en cours a definir comme zone d'impression

jeromebb Messages postés 3 Statut Membre -  
jeromebb Messages postés 3 Statut Membre -
Bonjour,

comment définir le code sur excel vba une plage actuellement sélectionnée, variable, comme zone d'impression...

merci d'avance...
A voir également:

2 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour à tous,

Il va falloir le faire onglet par onglet car quand tu fais une sélection multiple de feuilles, toutes les feuilles ont la sélection de la feuille active (mais c'est comme le frigo, tu ne peux pas voir que la lumière est éteinte quand tu fermes la porte) :
ActiveSheet.PageSetup.PrintArea = Selection.Address

eric
1
jeromebb Messages postés 3 Statut Membre
 
bien joue Eric, ça marche, merci beaucoup
0
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Salut,

Je n'ai pas tout compris mais si tu veux imprimer une plage sélectionnée, intégre cette ligne dans ton code voir si ça répond à tes attentes

ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,1,,,TRUE,,FALSE)"
0
jeromebb Messages postés 3 Statut Membre
 
ok, je ne suis pas clair: je vous reexplique:

mon code vba permet deja de selectionner en meme temps plusieurs onglets et sur
chaque onglet une zone est selectionnee :
sur le 1er onglet, la zone A1:G7
sur le 2eme onglet, la zone A1:G34
...
comment faire pour nommer toutes les zones selectionnees PRINTAREA?
merci d'avance,
0