Ne pas imprimer des pages vide avec formules
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Membre hOOnoraire
- Messages : 115
- Inscription : 21 nov. 2006 10:53
Ne pas imprimer des pages vide avec formules
Bonjour,
Cela bien longtemps que je n'avais posté sur ce forum
Je suis en train de créer un classeur pour imprimer des étiquettes.
Mon problème est qu'il peut y avoir une page comme 10 pages d'étiquettes.
Or, je ne souhaite imprimer que les pages avec des informations imprimables or si je veux que cela fonctionne je dois mettre des formules sur toutes les cellules.
Elles sont donc imprimées par défaut.
Comment faire pour n'imprimer que les pages avec des valeurs.
Merci d'avance
Cela bien longtemps que je n'avais posté sur ce forum
Je suis en train de créer un classeur pour imprimer des étiquettes.
Mon problème est qu'il peut y avoir une page comme 10 pages d'étiquettes.
Or, je ne souhaite imprimer que les pages avec des informations imprimables or si je veux que cela fonctionne je dois mettre des formules sur toutes les cellules.
Elles sont donc imprimées par défaut.
Comment faire pour n'imprimer que les pages avec des valeurs.
Merci d'avance
OOo 3.1
Windows XP
Windows XP
-
- RespOOnsable modération
- Messages : 4274
- Inscription : 06 oct. 2008 08:03
Re: Ne pas imprimer des pages vide avec formules
Bonjour,
Il serait plus facile de répondre à votre question en nous joignant un exemple de fichier avec notre service Ci-Joint (lien en bas de la page lors de la rédaction du message) : http://user.services.openoffice.org/fr/ ... ne-PJ.html
Dans l'attente.
Il serait plus facile de répondre à votre question en nous joignant un exemple de fichier avec notre service Ci-Joint (lien en bas de la page lors de la rédaction du message) : http://user.services.openoffice.org/fr/ ... ne-PJ.html
Dans l'attente.
-
- Membre hOOnoraire
- Messages : 115
- Inscription : 21 nov. 2006 10:53
Re: Ne pas imprimer des pages vide avec formules
Bonjour,
Ci joint le fichier.
Sur la première feuille on paramètre le contenu des étiquettes avec le nombre d'étiquettes souhaitées sur la deuxième on a les étiquettes à imprimer.
Le pb est que si on a 5 étiquettes à imprimer il imprime 3 pages automatiquement.
Ci joint le fichier.
Sur la première feuille on paramètre le contenu des étiquettes avec le nombre d'étiquettes souhaitées sur la deuxième on a les étiquettes à imprimer.
Le pb est que si on a 5 étiquettes à imprimer il imprime 3 pages automatiquement.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OOo 3.1
Windows XP
Windows XP
-
- GourOOu
- Messages : 9944
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Ne pas imprimer des pages vide avec formules
Bonjour,
Je ne reproduis pas (à moins que je n'ai pas compris ta question...)
Mes paramètres du menu Outils > Options > OOoCalc > Impression
Ignorer les pages vides pour l'impression coché
Imprimer uniquement les feuilles sélectionnées coché
A +
Je ne reproduis pas (à moins que je n'ai pas compris ta question...)
Mes paramètres du menu Outils > Options > OOoCalc > Impression
Ignorer les pages vides pour l'impression coché
Imprimer uniquement les feuilles sélectionnées coché
A +

-
- Membre hOOnoraire
- Messages : 115
- Inscription : 21 nov. 2006 10:53
Re: Ne pas imprimer des pages vide avec formules
Jeff,
Merci pour ta réponse
J'ai bien le même paramétrage
J'ouvre le fichier
Je vais dans onglet 2 étiquettes
Je clique sur l'imprimante ou je fait fichier -> imprimer ->tout
Seule deux pages ont du contenu, et 3 pages s'impriment dont une vide
La raison c'est qu'il y a des formules dans les pages vides. A ce que j'ai pu lire, cela semble le comportement normal d'OOo (et d'excel aussi)
Je cherche un moyen de contourner ce comportement
Pour aller plus loin dans format->page->classeur : imprimer formule et valeur 0 sont décochée.
Merci pour ta réponse
J'ai bien le même paramétrage
J'ouvre le fichier
Je vais dans onglet 2 étiquettes
Je clique sur l'imprimante ou je fait fichier -> imprimer ->tout
Seule deux pages ont du contenu, et 3 pages s'impriment dont une vide
La raison c'est qu'il y a des formules dans les pages vides. A ce que j'ai pu lire, cela semble le comportement normal d'OOo (et d'excel aussi)
Je cherche un moyen de contourner ce comportement
Pour aller plus loin dans format->page->classeur : imprimer formule et valeur 0 sont décochée.
OOo 3.1
Windows XP
Windows XP
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Re: Ne pas imprimer des pages vide avec formules
Bonjour
Sinon, comme dans l'exemple joint, tu peux ajouter une colonne "Imprimer" qui contiendra Vrai ou Faux selon que les étiquettes sont remplies ou non. On obtient cela par exemple avec une formule :
Dès lors, il suffit d'ajouter un autofiltre et sélectionner les Vrai (1) avant d'imprimer.
Pour ne pas imprimer cette colonne ajoutée, il suffit de lui appliquer un style pour lequel on demande de ne pas imprimer... J'en profite tout de suite pour indiquer qu'utiliser un formatage conditionnel avec un style de ce type ne serait pas la solution à ton problème car en l'occurrence cela sert à ne pas imprimer le contenu : la cellule est quand même imprimée
J'imagine donc que tu ne souhaites pas rédéfinir une zone d'impression à chaque fois (ce qui serait quand même très rapide et sans doute la solution la plus simple).janjan a écrit :La raison c'est qu'il y a des formules dans les pages vides. A ce que j'ai pu lire, cela semble le comportement normal d'OOo (et d'excel aussi)
Je cherche un moyen de contourner ce comportement
Sinon, comme dans l'exemple joint, tu peux ajouter une colonne "Imprimer" qui contiendra Vrai ou Faux selon que les étiquettes sont remplies ou non. On obtient cela par exemple avec une formule :
Code : Tout sélectionner
=CELLULE("contents";B2)<>0
Pour ne pas imprimer cette colonne ajoutée, il suffit de lui appliquer un style pour lequel on demande de ne pas imprimer... J'en profite tout de suite pour indiquer qu'utiliser un formatage conditionnel avec un style de ce type ne serait pas la solution à ton problème car en l'occurrence cela sert à ne pas imprimer le contenu : la cellule est quand même imprimée

Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Membre hOOnoraire
- Messages : 115
- Inscription : 21 nov. 2006 10:53
Re: Ne pas imprimer des pages vide avec formules
Merci pour l'exemple,
La solution ne convient pas :
En effet l'objectif est qu'aucune manipulation ne soit nécessaire avant l'impression. Il s'agit d'un classeur destiné à des personnes qui n'ont pas de compétence en bureautique (personnel de magasin), pensez vous que je doive passer par une macro dans quel cas je reposterai dans la section macro ?
La solution ne convient pas :
En effet l'objectif est qu'aucune manipulation ne soit nécessaire avant l'impression. Il s'agit d'un classeur destiné à des personnes qui n'ont pas de compétence en bureautique (personnel de magasin), pensez vous que je doive passer par une macro dans quel cas je reposterai dans la section macro ?
OOo 3.1
Windows XP
Windows XP
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Re: Ne pas imprimer des pages vide avec formules
Ok...janjan a écrit :La solution ne convient pas : En effet l'objectif est qu'aucune manipulation ne soit nécessaire avant l'impression.
Oui, par macro tu pourras redéfinir la zone d'impression de manière transparente et ne lancer l'impression que pour les cellules affichant un libellé.janjan a écrit :pensez vous que je doive passer par une macro dans quel cas je reposterai dans la section macro ?
Et oui, en effet, il faudra poser la question dans la section macro du forum (qui comprend déjà plusieurs exemples de manipulation des zones d'impression).
-
- GourOOu
- Messages : 9944
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Ne pas imprimer des pages vide avec formules
Sur ma configuration, j'ai bien l'impression sur 1 seule feuille (pas de pages vides "imprimée")
Dans le menu Fichier > Imprimer, le bouton radio est sur Imprimer > Feuilles sélectionnées ; il faut alors bien évidemment être sur la feuille contenant le résultat...
A +
Edit : n'ayant rien trouvé à l'époque, j'avais créé une issue sur les zones d'impression ajustable, peut-être peux-tu rajouter un commentaire ?
http://fr.openoffice.org/issues/show_bug.cgi?id=104875
Dans le menu Fichier > Imprimer, le bouton radio est sur Imprimer > Feuilles sélectionnées ; il faut alors bien évidemment être sur la feuille contenant le résultat...
A +

Edit : n'ayant rien trouvé à l'époque, j'avais créé une issue sur les zones d'impression ajustable, peut-être peux-tu rajouter un commentaire ?
http://fr.openoffice.org/issues/show_bug.cgi?id=104875