OVH Cloud OVH Cloud

VBA vos astuces pour l'impression

4 réponses
Avatar
Arnaud LECLEMENT
Bonsoir
Je désire connaître vos astuces en VBA afin d'imprimer un tableau
car le fait d'avoir des bordures d'avances dans le tableau, je dois filtrer
su les cellules remplies, cela ne me satisfait pas.
Merci par avance pour vos réponses
Arnaud

4 réponses

Avatar
anonymousA
bonjour,

pas sur d'avoir tout compris. A bit more , please , if you need a hand !

A+

Bonsoir
Je désire connaître vos astuces en VBA afin d'imprimer un tableau
car le fait d'avoir des bordures d'avances dans le tableau, je dois filtrer
su les cellules remplies, cela ne me satisfait pas.
Merci par avance pour vos réponses
Arnaud




Avatar
Arnaud LECLEMENT
Bonsoir et merci pour ton aide
Je souhaite savoir quelles sont les solutions qui existent sachant que sur
ma feuille il y a des bordures.
Si j'ai seulement les 2 premières lignes saisies mais que j'imprime mon
tableau, cela va m'imprimer les 40 pages car il y a dessus, les bordures. Il
doit bien y avoir un moyen afin d'imprimer que les cellules remplies de
texte ?
Merci
Arnaud

"anonymousA" a écrit dans le message de news:
42dd3c03$0$3136$
bonjour,

pas sur d'avoir tout compris. A bit more , please , if you need a hand !

A+

Bonsoir
Je désire connaître vos astuces en VBA afin d'imprimer un tableau
car le fait d'avoir des bordures d'avances dans le tableau, je dois
filtrer su les cellules remplies, cela ne me satisfait pas.
Merci par avance pour vos réponses
Arnaud





Avatar
anonymousA
il te faut définir une zone d'impression puis n'imprimer que celle-ci.
Pour déterminer la zone d'impression, il faut connaitre p.e
l'intersection de la dernière colonne et de la dernière ligne utilisée.
Voici ci dessous une méthode possible due à AV éminent contributeur de
ce forum.


'** l'index de la dernière ligne renseignée :
Lx = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row

'** l'index de la dernière colonne renseignée :
Cx = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column

'La dernière cellule d'un tableau (l'intersection de la dernière ligne
'renseignée et dernière colonne renseignée)
'Tableau démarrant en A1 :
MsgBox Cells(Lx, Cx).Address

A+

Bonsoir et merci pour ton aide
Je souhaite savoir quelles sont les solutions qui existent sachant que sur
ma feuille il y a des bordures.
Si j'ai seulement les 2 premières lignes saisies mais que j'imprime mon
tableau, cela va m'imprimer les 40 pages car il y a dessus, les bordures. Il
doit bien y avoir un moyen afin d'imprimer que les cellules remplies de
texte ?
Merci
Arnaud

"anonymousA" a écrit dans le message de news:
42dd3c03$0$3136$

bonjour,

pas sur d'avoir tout compris. A bit more , please , if you need a hand !

A+


Bonsoir
Je désire connaître vos astuces en VBA afin d'imprimer un tableau
car le fait d'avoir des bordures d'avances dans le tableau, je dois
filtrer su les cellules remplies, cela ne me satisfait pas.
Merci par avance pour vos réponses
Arnaud









Avatar
Arnaud LECLEMENT
Ok merci encore
Bonne soirée
Arnaud

"anonymousA" a écrit dans le message de news:
42dd4351$0$3136$
il te faut définir une zone d'impression puis n'imprimer que celle-ci.
Pour déterminer la zone d'impression, il faut connaitre p.e l'intersection
de la dernière colonne et de la dernière ligne utilisée.
Voici ci dessous une méthode possible due à AV éminent contributeur de ce
forum.


'** l'index de la dernière ligne renseignée :
Lx = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row

'** l'index de la dernière colonne renseignée :
Cx = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column

'La dernière cellule d'un tableau (l'intersection de la dernière ligne
'renseignée et dernière colonne renseignée)
'Tableau démarrant en A1 :
MsgBox Cells(Lx, Cx).Address

A+

Bonsoir et merci pour ton aide
Je souhaite savoir quelles sont les solutions qui existent sachant que
sur ma feuille il y a des bordures.
Si j'ai seulement les 2 premières lignes saisies mais que j'imprime mon
tableau, cela va m'imprimer les 40 pages car il y a dessus, les bordures.
Il doit bien y avoir un moyen afin d'imprimer que les cellules remplies
de texte ?
Merci
Arnaud

"anonymousA" a écrit dans le message de news:
42dd3c03$0$3136$

bonjour,

pas sur d'avoir tout compris. A bit more , please , if you need a hand !

A+


Bonsoir
Je désire connaître vos astuces en VBA afin d'imprimer un tableau
car le fait d'avoir des bordures d'avances dans le tableau, je dois
filtrer su les cellules remplies, cela ne me satisfait pas.
Merci par avance pour vos réponses
Arnaud