OVH Cloud OVH Cloud

Imprimer sans faire de selection avant

3 réponses
Avatar
laurent colledani
bonjour

j'ai une liste de données avec des filtres automatiques
j'aimerais pour imprimer seulement ce que m'affiche à l'écran mes filtres
automatique sans avoir besion de faire avant une selection des lignes
il faut certainement passer en VBA

comment faire ?
merci de votre aide
cordialement

3 réponses

Avatar
LSteph
Bonjour Laurent,
????
Si tu définis une zone_d_impression
encadrant l'ensemble de ta plage ...
..lorsque tu filtres , seuls les les lignes voulues apparaissent
et seuls celles-là sont imprimées!?

lSteph
"laurent colledani" a écrit
dans le message de news:

bonjour

j'ai une liste de données avec des filtres automatiques
j'aimerais pour imprimer seulement ce que m'affiche à l'écran mes filtres
automatique sans avoir besion de faire avant une selection des lignes
il faut certainement passer en VBA

comment faire ?
merci de votre aide
cordialement


Avatar
laurent colledani

Bonjour Laurent,
????
Si tu définis une zone_d_impression
encadrant l'ensemble de ta plage ...
...lorsque tu filtres , seuls les les lignes voulues apparaissent
et seuls celles-là sont imprimées!?

lSteph
"laurent colledani" a écrit
dans le message de news:

bonjour

j'ai une liste de données avec des filtres automatiques
j'aimerais pour imprimer seulement ce que m'affiche à l'écran mes filtres
automatique sans avoir besion de faire avant une selection des lignes
il faut certainement passer en VBA

comment faire ?
merci de votre aide
cordialement


bonjour le steph


avant que je developpe mon classeur en vba, l'apercu avant l'impression et
l'impression affichaient et imprimaient uniquement les lignes retenues par
mon filtrage, sans avoir besoin de selectionner la zone à imprimer avec la
souris, ce qui était tres bien pour les utilisateurs du classeur.
Depuis que j'ai développé le classeur en VBA (userform ....), quand un
utilisateur filtre les lignes avec les filtres automatiques en haut de
colonne, il n'arrive plus à imprimer directement les lignes qui apparaissent
après le filtrage. l'impression fait une sélection de lignes d'une façon
aléatoire (impression que d'une partie des lignes qui apparaissent à l'écran,
ce nombre étant aléatoire mais jamais correspondant au nombre de lignes
précis demandé.)
j'espère que je me fais bien comprendre.
je souhaite en fait éviter aux utilisateurs de devoir sélectionner
systématiquement avant chaque impréssion toutes les lignes qui apparaissent à
l'écran. Il faudrait que la sélection de toutes les lignes que l'on voit
après filtrage soit automatique (par un programme VBA ?).

l'utilisateur clique sur impression et tout ce que l'on voit à l'écran est
imprimé!

merci encore
cordialement





Avatar
LSteph
Re,
Ce que tu expliques correspond à ce que j'avais compris.
Effectivement , je ne sais ce que contient ton programme.

Toutefois et quoiqu'il en soit en définissant préalablement
une "Zone_d_impression"
(elle demeure une fois pour toutes sauf si on la redéfinit)
donc si celle-ci englobe l'ensemble de la plage à filtrer ,
l'utilisateur n'aura plus besoin de faire de sélection avec la souris pour
l'imprimer.

;-)

lSteph
"laurent colledani" a écrit
dans le message de news:




Bonjour Laurent,
????
Si tu définis une zone_d_impression
encadrant l'ensemble de ta plage ...
...lorsque tu filtres , seuls les les lignes voulues apparaissent
et seuls celles-là sont imprimées!?

lSteph
"laurent colledani" a écrit
dans le message de news:

bonjour

j'ai une liste de données avec des filtres automatiques
j'aimerais pour imprimer seulement ce que m'affiche à l'écran mes
filtres
automatique sans avoir besion de faire avant une selection des lignes
il faut certainement passer en VBA

comment faire ?
merci de votre aide
cordialement


bonjour le steph


avant que je developpe mon classeur en vba, l'apercu avant l'impression et
l'impression affichaient et imprimaient uniquement les lignes retenues par
mon filtrage, sans avoir besoin de selectionner la zone à imprimer avec la
souris, ce qui était tres bien pour les utilisateurs du classeur.
Depuis que j'ai développé le classeur en VBA (userform ....), quand un
utilisateur filtre les lignes avec les filtres automatiques en haut de
colonne, il n'arrive plus à imprimer directement les lignes qui
apparaissent
après le filtrage. l'impression fait une sélection de lignes d'une façon
aléatoire (impression que d'une partie des lignes qui apparaissent à
l'écran,
ce nombre étant aléatoire mais jamais correspondant au nombre de lignes
précis demandé.)
j'espère que je me fais bien comprendre.
je souhaite en fait éviter aux utilisateurs de devoir sélectionner
systématiquement avant chaque impréssion toutes les lignes qui
apparaissent à
l'écran. Il faudrait que la sélection de toutes les lignes que l'on voit
après filtrage soit automatique (par un programme VBA ?).

l'utilisateur clique sur impression et tout ce que l'on voit à l'écran est
imprimé!

merci encore
cordialement