|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juin 2003 Messages : 25 ![]() |
Bien le bonjour!
Je vous explique mon problème : J'ai un tableau croisé avec donc un nombre de colonnes variables, Je souhaiterais pouvoir placer dans l'en-tête de ce tableau un titre qui soit centré par rapport au tableau. Le problème est que l'en-tête dispose de cellules différentes et qu'il n'est pas possible (me semble-t-il) de fusionner ces cellules. Possédez vous une astuce pour faire que ce titre soit toujours centré, quel que soit le nombre de colonnes? [Je tourne sous BO v5 et v6] |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
Ce que je fais personnellement, c'est de mettre mon titre sur la colonne du mileu, et du formater les bordures pour que ça ne se voit pas.
exemple : Si à chaque valeur tu as 3 colonnes, dans la 2ème colonne tu mets ton titre. Puis tu mets une bordure autour des 3 cellules d'en tete. Il faut bien sur que ton titre ne soit pas plus large que la colonne, car sinon ça ne marche pas top ! Si ton titre est trop long tu peux le répartir entre les différentes cellules d'en tete (cellule 1 align=droite ; cellule 2 align=centre; cellule 3 align=gauche). ça te va ? |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juin 2003 Messages : 25 ![]() |
Bonjour bastoonet, merci pour ta réponse!
J'ai déjà fait un peu à ta manière, mais effectivement, le titre est trop long, Ensutie je n'ai pas un nombre de colonne fixe, ce qui fait que le milieu doit être recalculé à chaque fois. Mais rajouter une variable dans mon univers qui me ferait un count juste pour calculer le nb de colonnes, puis prendre la moyenne de ce count pour placer mon titre (qui est trop long toujours), ça fait un peu trop barbare je trouve. Actuellement je recrée une cellule au dessus et j'essaye d'estimer le nombre de colonnes qu'il y aura, mais la base de dév n'étant pas la même que celle de prod... Sans oublier le fait que dans le temps, ces estimations seront à même de changer du simple au double... Vive excel et son formatage des cellules ^^ (meme si ce n'est pas la vocation de BO de faire tableur ^^) |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 37 ![]() |
Bonjour,
Peut être faudrait'il essayer en vba. 1) récupérer la taille de chaque colonne et la stocker dans une variable 2) dimensionner la cellule d'après la somme des tailles stockées. Je vais essayer de prendre un peu de temps pour voir ça. |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
tu parles d'un bordel pour centrer un titre....lol
|
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : juin 2003 Messages : 25 ![]() |
Qui plus est notre pôle ne s'occupe pas du tout de gêrer du VBA
- juste du BO, de l'Informatica et du SAP, mais rien d'autre ^^Mais j'avais déjà pensé à cette solution, sans trouver les primitives permettant de récupérer les dimensions des colonnes sous BO. Le VBA serait donc une bonne solution, dommage que ce ne soit pas natif dans BO :'( |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com