[Résolu] actuellement impossible sans macro : zone d'impression conditionnelle
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 OOrganisé
- Messages : 52
- Inscription : 20 juin 2023 11:35
[Résolu] actuellement impossible sans macro : zone d'impression conditionnelle
salut à tous, je reviens avec encore des questions étranges
j'ai chercher sur le forum, le résultat le plus proche dans les discussion est celui ci dessous, mais c'est pas ce que je cherche
viewtopic.php?t=19347&hilit=zone+impres ... nditionnel
j'ai déja mis des zones d'impression sur mon document cependant dans mon tableau qui évolue avec le temps, je l'étend à chaque fois, et j'ai donc le formatage des contours qui sont présent d'avance pour un certain nombres de lignes et donc non remplis.
la zone d'impression s'arrête automatiquement à la dernière ligne ayant un formatage de contour, mais c'est au delà des lignes saisies.
je souhaiterais donc savoir si on peut mettre une formule de condition pour la zone d'impression pour que ça n'aille plus à la dernière ligne formaté mais se limité à la dernière cellule de la colonne A ayant une valeur différente de 0
ci joint le document de référence , j'ai fais divers recherche mais à part des macro je n'ai rien trouvé
j'ai chercher sur le forum, le résultat le plus proche dans les discussion est celui ci dessous, mais c'est pas ce que je cherche
viewtopic.php?t=19347&hilit=zone+impres ... nditionnel
j'ai déja mis des zones d'impression sur mon document cependant dans mon tableau qui évolue avec le temps, je l'étend à chaque fois, et j'ai donc le formatage des contours qui sont présent d'avance pour un certain nombres de lignes et donc non remplis.
la zone d'impression s'arrête automatiquement à la dernière ligne ayant un formatage de contour, mais c'est au delà des lignes saisies.
je souhaiterais donc savoir si on peut mettre une formule de condition pour la zone d'impression pour que ça n'aille plus à la dernière ligne formaté mais se limité à la dernière cellule de la colonne A ayant une valeur différente de 0
ci joint le document de référence , j'ai fais divers recherche mais à part des macro je n'ai rien trouvé
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par 01power le 20 mai 2025 15:35, modifié 1 fois.
sous W11 depuis le 15/4 et libre office 24.8.7 depuis le 12/5 à 13h40
-
- GourOOu
- Messages : 9940
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: zone d'impression conditionnelle
Bonjour,
Y'a une issue ouverte :
https://bugs.documentfoundation.org/sho ... i?id=33152
(Au passage, je rappelle celle pour AOO : https://issues.apache.org/ooo/show_bug.cgi?id=104875)
Tu devrais y ajouter un commentaire, au moins pour signaler que c'est toujours d'actualité avec la version que tu utilises.
A +
Y'a une issue ouverte :
https://bugs.documentfoundation.org/sho ... i?id=33152
(Au passage, je rappelle celle pour AOO : https://issues.apache.org/ooo/show_bug.cgi?id=104875)
Tu devrais y ajouter un commentaire, au moins pour signaler que c'est toujours d'actualité avec la version que tu utilises.
A +
-
- Membre OOrganisé
- Messages : 52
- Inscription : 20 juin 2023 11:35
Re: zone d'impression conditionnelle
il semble que mon sujet se soit créer 2 fois.
et j'ai signalé d'un commentaire que c'était résolu avec la mise à jour j'avais plus de soucis avec la sauvegarde et l'enregistrement
et j'ai signalé d'un commentaire que c'était résolu avec la mise à jour j'avais plus de soucis avec la sauvegarde et l'enregistrement
sous W11 depuis le 15/4 et libre office 24.8.7 depuis le 12/5 à 13h40
-
- GourOOu
- Messages : 9940
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: zone d'impression conditionnelle
Je ne vois pas le rapport avec ta dernière réponse
Un sujet = un problème, et dans le présent sujet, il s'agit de zone d'impression conditionnelle
Comme je l'ai dit précédemment, ce problème de zone d'impression conditionnelle fait l'objet d'issue, que ce soit avec LibO (issue que tu peux commenter), ou avec AOO (issue sur laquelle tu peux voter).
A +

Un sujet = un problème, et dans le présent sujet, il s'agit de zone d'impression conditionnelle

Comme je l'ai dit précédemment, ce problème de zone d'impression conditionnelle fait l'objet d'issue, que ce soit avec LibO (issue que tu peux commenter), ou avec AOO (issue sur laquelle tu peux voter).
A +
-
- ManitOOu
- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: zone d'impression conditionnelle
Bonjour,
Condition = valeur 1 en cellule G1 de l'exemple joint.
On aperçoit bien les bordures jusqu'à la ligne 200 pourtant lors de l'affichage de l'aperçu, on constate que la zone d'impression s’arrête après la dernière ligne remplie quelque soit la ligne remplie :
Sauf si le formatage de contour est conditionnel apparemment.
Condition = valeur 1 en cellule G1 de l'exemple joint.
On aperçoit bien les bordures jusqu'à la ligne 200 pourtant lors de l'affichage de l'aperçu, on constate que la zone d'impression s’arrête après la dernière ligne remplie quelque soit la ligne remplie :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
- Membre OOrganisé
- Messages : 52
- Inscription : 20 juin 2023 11:35
Re: zone d'impression conditionnelle
il n'y en avait pas, l'autre sujet à été verrouillé, il à été créer dans la même section dans la même minute, c'était pour dire que ce n'était pas de mon fait si le sujet en double.
ne connaissant pas si une formule conditionnel est accepté, comment elle devait être je ne peux pas parler d'issue. les sujets les plus récents datent de 2014, donc compliqué de savoir si ça a été résolu
La présence des formules dans les lignes font apparaitre des valeurs dans les colonnes M à O de la feuille 1 et de K à P pour la feuille 2.OOotremer971 a écrit : ↑19 mai 2025 21:09 Sauf si le formatage de contour est conditionnel apparemment.
Condition = valeur 1 en cellule G1 de l'exemple joint.
On aperçoit bien les bordures jusqu'à la ligne 200 pourtant lors de l'affichage de l'aperçu, on constate que la zone d'impression s’arrête après la
j'ai donc tenté en enlevant les valeurs dans les ces colonne pour les ligne non remplis, j'ai sais un autre test, avec une bordure conditionnelle et des formules qui renvoie de 0 si la ligne n'est pas remplis (comme sur le fichier joint en 1er message) et ça cherche quand même à imprimer les lignes qui sortent de ce que je veux imprimer car elles renvoient une valeur
raison pour la quelle je souhaite savoir si c'est faisable, et si oui : comment tenir compte uniquement de la dernière ligne saisie de la colonne A. par une formule à mettre dans le champs de la zone d'impression.
je trouve très peu de sujet, et la majorité sont pour Excel
sous W11 depuis le 15/4 et libre office 24.8.7 depuis le 12/5 à 13h40
-
- ManitOOu
- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: zone d'impression conditionnelle
Ton fichier contenant déjà des macros pourquoi ne pas poursuivre dans cette voie pour définir la zone d'impression ? Ce n'est pas possible directement par formule dans l'interface graphique.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
- GourOOu
- Messages : 9940
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: zone d'impression conditionnelle
Visiblement, je me suis laissé emporter, il ne s'agit pas tout à fait d'une "zone d'impression conditionnelle", mais plutôt d'une "zone d'impression limitée aux saisies effectuées".
A +

Il faut pour cela tester avec les fichiers joints par Pierre-Yves dans l'issue que je mentionne pour LibO.
A +
-
- Membre OOrganisé
- Messages : 52
- Inscription : 20 juin 2023 11:35
Re: zone d'impression conditionnelle
donc si c'est pas possible sans macro, j'ai la réponse à ma question.OOotremer971 a écrit : ↑20 mai 2025 10:17 Ton fichier contenant déjà des macros pourquoi ne pas poursuivre dans cette voie pour définir la zone d'impression ? Ce n'est pas possible directement par formule dans l'interface graphique.
je ne souhaitais pas utilisé de macro car je trouvais l'idée de faire une zone d'impression dynamique plus intéressante.
et je souhaitais savoir si le problème venait de moi, du logiciel ou des deux.
la raison de ma pensé de la zone conditionnelle est que si on est sur la saisie effectué, avec les bordures en conditionnel, et sans formules dans les lignes en dessous de ma saisie, là ça ne prend pas les ligne non saisie. mais comme je prépare par 10 ou 20 des lignes d'avances avec des formules, ça considère les cellules comme saisie.
J'ai essayé mais ça me donne le même message d'erreur quand je corrige la plage d'impression avec sa formule sur son document.
sur son document la plage d'impression configuré d'origine est sur les cellules A3:D13
sous W11 depuis le 15/4 et libre office 24.8.7 depuis le 12/5 à 13h40
-
- ManitOOu
- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: [Résolu] actuellement impossible sans macro : zone d'impression conditionnelle
Ajout : Je n'avais pas vu que le sujet a été déclaré résolu ![]() |
Dans le fichier joint ci-dessous, la définition de la plage est dynamique en G2 :
Code : Tout sélectionner
("A1:D"&NB.SI(A1:A200;"test"))
Code : Tout sélectionner
=ZONEIMPRESSION("A1:D"&NB.SI(A1:A200;"test"))
Pour faire fonctionner le fichier, il faut compléter la colonne B avec des valeurs quelconques directement à la suite de celles existantes. Pour une plage avec cellules vides entre deux valeurs, il faudra utiliser une formule différente pour obtenir la plage occupée.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
- Membre OOrganisé
- Messages : 52
- Inscription : 20 juin 2023 11:35
Re: [Résolu] actuellement impossible sans macro : zone d'impression conditionnelle
merci je teste ça dès que possible et je corrigerais le titre en fonction
sous W11 depuis le 15/4 et libre office 24.8.7 depuis le 12/5 à 13h40
-
- Membre OOrganisé
- Messages : 52
- Inscription : 20 juin 2023 11:35
Re: [Résolu] actuellement impossible sans macro : zone d'impression conditionnelle
Salut a tous, merci @OOotremer971,
j'ai fais une premier test mais sans macro car je n'avais pas vue la macro dans ton document. ça me signale un problème dans la formule alors que sur le document "zoneimpression" ça fonctionne,
EDIT :
j'ai testé sur ton document, j'ai donc copier la macro vers ma feuille de macro de mon document, ça me signale des erreurs comme quoi les variable ne sont pas appelé, en ajoutant Dim lesFeuilles as object, Dim lesFeuilles as object, Dim maZone as object, Dim adrZones as object , c'est de ma faute c'est par ce que j'ai " Option Explicit " en début de ma feuille de macro
j'ai une nouvelle erreur: j'ai un message d'erreur : Erreur de syntaxes. Symbole attendu.
pour quoi sur vos documents il n'y a pas besoins d'appeler les variables et pour quelle raison ça me met des messages d'erreur quand je fais un simple copier coller de la macro?, mon document est aussi en .ods
sur le Document zoneimpression, avec sa macro, j'ai pas trouvé comment faire pour que ça prenne les zones sur plus de 1 page
j'ai fais une premier test mais sans macro car je n'avais pas vue la macro dans ton document. ça me signale un problème dans la formule alors que sur le document "zoneimpression" ça fonctionne,
EDIT :
j'ai testé sur ton document, j'ai donc copier la macro vers ma feuille de macro de mon document, ça me signale des erreurs comme quoi les variable ne sont pas appelé, en ajoutant Dim lesFeuilles as object, Dim lesFeuilles as object, Dim maZone as object, Dim adrZones as object , c'est de ma faute c'est par ce que j'ai " Option Explicit " en début de ma feuille de macro
j'ai une nouvelle erreur: j'ai un message d'erreur : Erreur de syntaxes. Symbole attendu.
pour quoi sur vos documents il n'y a pas besoins d'appeler les variables et pour quelle raison ça me met des messages d'erreur quand je fais un simple copier coller de la macro?, mon document est aussi en .ods
sur le Document zoneimpression, avec sa macro, j'ai pas trouvé comment faire pour que ça prenne les zones sur plus de 1 page
sous W11 depuis le 15/4 et libre office 24.8.7 depuis le 12/5 à 13h40
-
- MOOdérateur
- Messages : 481
- Inscription : 05 sept. 2010 13:57
Re: [Résolu] actuellement impossible sans macro : zone d'impression conditionnelle
Bonjour,
Je rappelle que cette section n'est pas consacrée aux macros (voir le bandeau rouge en haut de la page). Si vous avez à poursuivre dans cette voie, merci de poster au bon endroit et d'ajouter dans ce fil un lien vers votre nouveau sujet. Ceci dans un but de recherche efficace de l'information dans ce forum.
Je rappelle que cette section n'est pas consacrée aux macros (voir le bandeau rouge en haut de la page). Si vous avez à poursuivre dans cette voie, merci de poster au bon endroit et d'ajouter dans ce fil un lien vers votre nouveau sujet. Ceci dans un but de recherche efficace de l'information dans ce forum.
-
- Membre OOrganisé
- Messages : 52
- Inscription : 20 juin 2023 11:35
Re: [Résolu] actuellement impossible sans macro : zone d'impression conditionnelle
mon objectif était de trouvé une solution sans macro, j'ai répondu à la solution proposé qui était une macro
sous W11 depuis le 15/4 et libre office 24.8.7 depuis le 12/5 à 13h40
-
- RespOOnsable modération
- Messages : 4258
- Inscription : 06 oct. 2008 08:03
Re: [Résolu] actuellement impossible sans macro : zone d'impression conditionnelle
Bonjour,
(Un problème = un fil de discussion)
Cordialement
La fonction personnalisée ZONEIMPRESSION étant obtenue par macro, toute question relative à celle-ci doit être postée en section Macros, comme vous l'a conseillé le modérateur.
(Un problème = un fil de discussion)
Cordialement