OVH Cloud OVH Cloud

Imprimer que les zones saisies

8 réponses
Avatar
Florian
Bonsoir
Pour imprimer uniquement les zones saisies d'un tableau, j'utilise cette
procédure.
Mais, la dernière ligne ne s'imprime pas.
De ce fait, si vous avez une proc de même type qui fonctionne ;-)
Je suis preneur.
Merci beaucoup
Flo riant

Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="toto"
Range("A3:DO5000").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Selection.AutoFilter
ActiveSheet.Protect Password:="toto"
Application.ScreenUpdating = True

8 réponses

Avatar
isabelle
bonjour Floriant,

quel valeur y a t'il en cellule A5000 ?

isabelle


Bonsoir
Pour imprimer uniquement les zones saisies d'un tableau, j'utilise cette
procédure.
Mais, la dernière ligne ne s'imprime pas.
De ce fait, si vous avez une proc de même type qui fonctionne ;-)
Je suis preneur.
Merci beaucoup
Flo riant

Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="toto"
Range("A3:DO5000").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Selection.AutoFilter
ActiveSheet.Protect Password:="toto"
Application.ScreenUpdating = True




Avatar
Florian
Bonsoir Isabelle
Rien pour l'instant à part la bordure !
J'attends que le tableau se remplisse
Flo riant

"isabelle" a écrit dans le message de news:

bonjour Floriant,

quel valeur y a t'il en cellule A5000 ?

isabelle


Bonsoir
Pour imprimer uniquement les zones saisies d'un tableau, j'utilise cette
procédure.
Mais, la dernière ligne ne s'imprime pas.
De ce fait, si vous avez une proc de même type qui fonctionne ;-)
Je suis preneur.
Merci beaucoup
Flo riant

Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="toto"
Range("A3:DO5000").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Selection.AutoFilter
ActiveSheet.Protect Password:="toto"
Application.ScreenUpdating = True




Avatar
isabelle
donc s'il n'y a rien en cellule A5000 c'est normal que cette ligne ne soit pas reprise par le filtre et du coup non imprimer.

isabelle

Bonsoir Isabelle
Rien pour l'instant à part la bordure !
J'attends que le tableau se remplisse
Flo riant

"isabelle" a écrit dans le message de news:


bonjour Floriant,

quel valeur y a t'il en cellule A5000 ?

isabelle



Bonsoir
Pour imprimer uniquement les zones saisies d'un tableau, j'utilise cette
procédure.
Mais, la dernière ligne ne s'imprime pas.
De ce fait, si vous avez une proc de même type qui fonctionne ;-)
Je suis preneur.
Merci beaucoup
Flo riant

Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="toto"
Range("A3:DO5000").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Selection.AutoFilter
ActiveSheet.Protect Password:="toto"
Application.ScreenUpdating = True









Avatar
Florian
Ok merci Isabelle
As-tu une proposition afin de faire apparaître cette ligne ?
Flo riant

"isabelle" a écrit dans le message de news:
uitdRI%
donc s'il n'y a rien en cellule A5000 c'est normal que cette ligne ne soit
pas reprise par le filtre et du coup non imprimer.

isabelle

Bonsoir Isabelle
Rien pour l'instant à part la bordure !
J'attends que le tableau se remplisse
Flo riant

"isabelle" a écrit dans le message de news:


bonjour Floriant,

quel valeur y a t'il en cellule A5000 ?

isabelle



Bonsoir
Pour imprimer uniquement les zones saisies d'un tableau, j'utilise cette
procédure.
Mais, la dernière ligne ne s'imprime pas.
De ce fait, si vous avez une proc de même type qui fonctionne ;-)
Je suis preneur.
Merci beaucoup
Flo riant

Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="toto"
Range("A3:DO5000").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Selection.AutoFilter
ActiveSheet.Protect Password:="toto"
Application.ScreenUpdating = True










Avatar
isabelle
bonjour Floriant,

que contient cette ligne,

des données ou une ligne de totaux ?

isabelle


Ok merci Isabelle
As-tu une proposition afin de faire apparaître cette ligne ?
Flo riant

"isabelle" a écrit dans le message de news:
uitdRI%

donc s'il n'y a rien en cellule A5000 c'est normal que cette ligne ne soit
pas reprise par le filtre et du coup non imprimer.

isabelle


Bonsoir Isabelle
Rien pour l'instant à part la bordure !
J'attends que le tableau se remplisse
Flo riant

"isabelle" a écrit dans le message de news:



bonjour Floriant,

quel valeur y a t'il en cellule A5000 ?

isabelle




Bonsoir
Pour imprimer uniquement les zones saisies d'un tableau, j'utilise cette
procédure.
Mais, la dernière ligne ne s'imprime pas.
De ce fait, si vous avez une proc de même type qui fonctionne ;-)
Je suis preneur.
Merci beaucoup
Flo riant

Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="toto"
Range("A3:DO5000").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Selection.AutoFilter
ActiveSheet.Protect Password:="toto"
Application.ScreenUpdating = True













Avatar
Florian
RE, des données
Merci
Flo riant

"isabelle" a écrit dans le message de news:
%
bonjour Floriant,

que contient cette ligne,

des données ou une ligne de totaux ?

isabelle


Ok merci Isabelle
As-tu une proposition afin de faire apparaître cette ligne ?
Flo riant

"isabelle" a écrit dans le message de news:
uitdRI%

donc s'il n'y a rien en cellule A5000 c'est normal que cette ligne ne
soit pas reprise par le filtre et du coup non imprimer.

isabelle


Bonsoir Isabelle
Rien pour l'instant à part la bordure !
J'attends que le tableau se remplisse
Flo riant

"isabelle" a écrit dans le message de news:



bonjour Floriant,

quel valeur y a t'il en cellule A5000 ?

isabelle




Bonsoir
Pour imprimer uniquement les zones saisies d'un tableau, j'utilise
cette procédure.
Mais, la dernière ligne ne s'imprime pas.
De ce fait, si vous avez une proc de même type qui fonctionne ;-)
Je suis preneur.
Merci beaucoup
Flo riant

Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="toto"
Range("A3:DO5000").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Selection.AutoFilter
ActiveSheet.Protect Password:="toto"
Application.ScreenUpdating = True















Avatar
isabelle
sur ton filtre automatique tu as mit pour la colonne A
le critère "<>" différent de Vide
il n'y a qu'à mettre n'importe quel valeur sur cette ligne en colonne A pour quel puisse être visible.
non ?

isabelle


RE, des données
Merci
Flo riant

"isabelle" a écrit dans le message de news:
%

bonjour Floriant,

que contient cette ligne,

des données ou une ligne de totaux ?

isabelle



Ok merci Isabelle
As-tu une proposition afin de faire apparaître cette ligne ?
Flo riant

"isabelle" a écrit dans le message de news:
uitdRI%


donc s'il n'y a rien en cellule A5000 c'est normal que cette ligne ne
soit pas reprise par le filtre et du coup non imprimer.

isabelle



Bonsoir Isabelle
Rien pour l'instant à part la bordure !
J'attends que le tableau se remplisse
Flo riant

"isabelle" a écrit dans le message de news:




bonjour Floriant,

quel valeur y a t'il en cellule A5000 ?

isabelle





Bonsoir
Pour imprimer uniquement les zones saisies d'un tableau, j'utilise
cette procédure.
Mais, la dernière ligne ne s'imprime pas.
De ce fait, si vous avez une proc de même type qui fonctionne ;-)
Je suis preneur.
Merci beaucoup
Flo riant

Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="toto"
Range("A3:DO5000").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Selection.AutoFilter
ActiveSheet.Protect Password:="toto"
Application.ScreenUpdating = True


















Avatar
Florian
En fait c'est bizarre des fois la dernière ligne s'imprime, d'autre fois
non.
je vais plutôt essayer de créer une zone afin d'imprimer que celle-ci
un truc que je viens de te piquer ;-)

Plg = Sheets("Feuil1").Range("A1:E" &
Sheets("Feuil1").Range("E65536").End(xlUp).Row)
Plg.select
Puis une macro imprimer la selection
Merci pour ton aide
Flo riant



"isabelle" a écrit dans le message de news:

sur ton filtre automatique tu as mit pour la colonne A
le critère "<>" différent de Vide
il n'y a qu'à mettre n'importe quel valeur sur cette ligne en colonne A
pour quel puisse être visible.
non ?

isabelle


RE, des données
Merci
Flo riant

"isabelle" a écrit dans le message de news:
%

bonjour Floriant,

que contient cette ligne,

des données ou une ligne de totaux ?

isabelle



Ok merci Isabelle
As-tu une proposition afin de faire apparaître cette ligne ?
Flo riant

"isabelle" a écrit dans le message de news:
uitdRI%


donc s'il n'y a rien en cellule A5000 c'est normal que cette ligne ne
soit pas reprise par le filtre et du coup non imprimer.

isabelle



Bonsoir Isabelle
Rien pour l'instant à part la bordure !
J'attends que le tableau se remplisse
Flo riant

"isabelle" a écrit dans le message de news:




bonjour Floriant,

quel valeur y a t'il en cellule A5000 ?

isabelle





Bonsoir
Pour imprimer uniquement les zones saisies d'un tableau, j'utilise
cette procédure.
Mais, la dernière ligne ne s'imprime pas.
De ce fait, si vous avez une proc de même type qui fonctionne ;-)
Je suis preneur.
Merci beaucoup
Flo riant

Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="toto"
Range("A3:DO5000").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Selection.AutoFilter
ActiveSheet.Protect Password:="toto"
Application.ScreenUpdating = True