OVH Cloud OVH Cloud

autoselection dans une zone d'impression

5 réponses
Avatar
totodelahautesavoie
bonjour, j'ai un fichier excel qui possede des zones d'impressions, je
voudrais rajouter un bouton pour selection automatiquement la zone
d'impression donc de A1 =E0 M31, mais je n'y arrive pas et je ne suis
debutant en macro.
Pouvez-vous m'aider.
Merci d'avance

5 réponses

Avatar
Daniel
Bonsoir.
Dans le code de ton bouton, mets :
range("A1:M31").printout
Cordialement.
Daniel
a écrit dans le message de news:

bonjour, j'ai un fichier excel qui possede des zones d'impressions, je
voudrais rajouter un bouton pour selection automatiquement la zone
d'impression donc de A1 à M31, mais je n'y arrive pas et je ne suis
debutant en macro.
Pouvez-vous m'aider.
Merci d'avance
Avatar
Jacky
Bonsoir,

Essaie de mettre cela dans la commande du bouton

'-------
ActiveSheet.PageSetup.PrintArea = "$A$1:$M$31"
'----------
Salutations
JJ

a écrit dans le message de news:

bonjour, j'ai un fichier excel qui possede des zones d'impressions, je
voudrais rajouter un bouton pour selection automatiquement la zone
d'impression donc de A1 à M31, mais je n'y arrive pas et je ne suis
debutant en macro.
Pouvez-vous m'aider.
Merci d'avance
Avatar
LSteph
BonsØiR totodelahautesavoie,

Ah que neni nononon pas possibleu une seule ZI
en plusieurs plages mais au demeurant
une seule!

en vba it is printarea

tu peux rajouter plein de boutons

cela ne change rien il en faut juste 1 seul mais qui fasse ce que tu
souhaites.

Pouvez-vous m'aider.
ah que oui.


debutant en macro.
Pas pour longtemps...!


Bon voici un exemple dans lequel tu peux remplacer le printpreview par
un printout

Sub aaaz()
With ActiveSheet
.PageSetup.PrintArea = [a1:m31]
.PrintPreview
End With
End Sub

'Cdlt

'lSteph

bonjour, j'ai un fichier excel qui possede des zones d'impressions, je
voudrais rajouter un bouton pour selection automatiquement la zone
d'impression donc de A1 à M31, mais je n'y arrive pas et je ne suis
debutant en macro.
Pouvez-vous m'aider.
Merci d'avance



Avatar
JB
Bonsoir,

Cette macro peut être obtenue par un simple enregistrement
automatique:

-Démarrer l'enregistreur de macro:Outils/macro/nouvelle macro
-Sélectionner la zone d'impression
-Arrêter l'enregistreur:Outils/Macro/Arrêter

Pour créer le bouton:

-Affichage/Barre outils/Formulaire
-Créer le bouton en affectant la macro

Pour voir le code généré: Alt+F11 puis double-clic sur Module

Sub Edition()
Range("A1:F31").Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$M$31"
ActiveWindow.SelectedSheets.PrintPreview
End Sub


http://boisgontierj.free.fr/pages_site/enregistrementauto.htm

JB

On 26 jan, 21:33, wrote:
bonjour, j'ai un fichier excel qui possede des zones d'impressions, je
voudrais rajouter un bouton pour selection automatiquement la zone
d'impression donc de A1 à M31, mais je n'y arrive pas et je ne suis
debutant en macro.
Pouvez-vous m'aider.
Merci d'avance


Avatar
JB
Choix d'une zone d'impression SANS VBA:

1-Nommer les champs à imprimer:

Insertion/Nom/Définir: Europe (A1:I7)
Insertion/Nom/Définir: Afrique (A15:I20)

2-Créer un nom de champ dynamique:
Insertion/Nom/Définir

Zone_d_impression:=INDIRECT($K$2)

3-En K2, créer une liste avec Données/Validation/Liste
Europe;Afrique

http://cjoint.com/?bAxpLzEVAB

JB

On 26 jan, 21:33, wrote:
bonjour, j'ai un fichier excel qui possede des zones d'impressions, je
voudrais rajouter un bouton pour selection automatiquement la zone
d'impression donc de A1 à M31, mais je n'y arrive pas et je ne suis
debutant en macro.
Pouvez-vous m'aider.
Merci d'avance