Compter les lignes d'un texte dans une cellule
Publié : 23 janv. 2023 16:17
Bonjour la communauté !
Je suis nouveau sur ce forum
Quelqu'un connait-il une fonction qui me donnerait en résultat le nombre de lignes de texte dans une cellule ?
Je m'explique...
J'ai créé une fiche de suivi pour les dossiers en cours que je vais chercher dans un planning de production. En gros, je sélectionne un numéro dossier que je veux afficher dans cette fiche grâce à une liste déroulante (dimensionnée pour être exportée en A4 en PDF), et elle se remplie automatiquement des infos du dossier en question avec toutes les lignes du planning concernées (un dossier peu être sur plusieurs lignes du tableau).
Le hic c'est que le contenu de certaines cellules sources (du planning) que je charge peuvent "sortir" de mes cellules cibles (de la fiche).
J'ai bien essayé avec le redimensionnement des cellules en fonction du contenu mais ça me pète mon gabarit et je me retrouve avec parfois 2 pages dans le PDF exporté...
Je n'ai pas trouvé l'inverse, à savoir adapter le corps du texte pour qu'il tienne dans la cellule... et je ne suis pas sûr que ce soit pertinent ; je risquerai d'avoir des textes trop petits en sortie...
J'ai cherché à "scanner" le contenu de la cellule mais je n'ai trouvé que par le nombre de caractères avec NBCAR(), ce qui ne me sert à rien dans mon cas puisque certaines lignes de texte peuvent être très courtes et finir par sortir de la cellule car trop de retours à la lignes dans le planning source...
Et quand je trouve des infos sur comment "compter les lignes", il s'agit des lignes du tableur, pas les lignes du texte DANS la cellule...
Bref, c'est la dernière piste que j'ai pour peut-être débloquer 3 problématiques d'un coup :
1. Afficher une alerte si mon texte sors de la cellule et sera donc partiellement masqué sur le PDF (Niveau jouable pour moi)
2. Essayer de remonter les lignes de texte pour que ça tienne sur une seule ligne dans les petites cellules (Niveau intermédiaire pour moi)
3. Créer un second gabarit sous le premier qui se remplie si ma cellule "Descriptif" (la plus grande) ne permet pas d'afficher tout son contenu, ce qui implique (A) de scinder son contenu en 2... et (B) accessoirement arriver à exporter cette seconde page que si elle est remplie... (Niveau expert pour moi)
Si vous avez un début de piste, je suis preneur
Je suis nouveau sur ce forum
Quelqu'un connait-il une fonction qui me donnerait en résultat le nombre de lignes de texte dans une cellule ?
Je m'explique...
J'ai créé une fiche de suivi pour les dossiers en cours que je vais chercher dans un planning de production. En gros, je sélectionne un numéro dossier que je veux afficher dans cette fiche grâce à une liste déroulante (dimensionnée pour être exportée en A4 en PDF), et elle se remplie automatiquement des infos du dossier en question avec toutes les lignes du planning concernées (un dossier peu être sur plusieurs lignes du tableau).
Le hic c'est que le contenu de certaines cellules sources (du planning) que je charge peuvent "sortir" de mes cellules cibles (de la fiche).
J'ai bien essayé avec le redimensionnement des cellules en fonction du contenu mais ça me pète mon gabarit et je me retrouve avec parfois 2 pages dans le PDF exporté...
Je n'ai pas trouvé l'inverse, à savoir adapter le corps du texte pour qu'il tienne dans la cellule... et je ne suis pas sûr que ce soit pertinent ; je risquerai d'avoir des textes trop petits en sortie...
J'ai cherché à "scanner" le contenu de la cellule mais je n'ai trouvé que par le nombre de caractères avec NBCAR(), ce qui ne me sert à rien dans mon cas puisque certaines lignes de texte peuvent être très courtes et finir par sortir de la cellule car trop de retours à la lignes dans le planning source...
Et quand je trouve des infos sur comment "compter les lignes", il s'agit des lignes du tableur, pas les lignes du texte DANS la cellule...
Bref, c'est la dernière piste que j'ai pour peut-être débloquer 3 problématiques d'un coup :
1. Afficher une alerte si mon texte sors de la cellule et sera donc partiellement masqué sur le PDF (Niveau jouable pour moi)
2. Essayer de remonter les lignes de texte pour que ça tienne sur une seule ligne dans les petites cellules (Niveau intermédiaire pour moi)
3. Créer un second gabarit sous le premier qui se remplie si ma cellule "Descriptif" (la plus grande) ne permet pas d'afficher tout son contenu, ce qui implique (A) de scinder son contenu en 2... et (B) accessoirement arriver à exporter cette seconde page que si elle est remplie... (Niveau expert pour moi)
Si vous avez un début de piste, je suis preneur