Stabilire dimensiune (latime) optima celula si aliniere continut prin concatenare

gh19612005
Mesaje: 205
Membru din: Lun Dec 28, 2009 6:10 pm
Localitate: Pitesti

Stabilire dimensiune (latime) optima celula si aliniere continut prin concatenare

Mesaj de gh19612005 » Mie Mar 20, 2019 9:43 am

Buna dimineata!
M-am straduit eu un pic, dar n-a iesit nimic :(
Dupa rezolvarea problemei principale (vezi topicul viewtopic.php?f=133&t=8940&start=10#p60654 ) m-am gandit si la estetica! De fapt si la usurinta citirii informatiilor...
gh19612005 scrie:
Mar Mar 12, 2019 9:12 am

In mare, e foarte bine si asa, dar, pentru aspect si daca as fi cunoscut cat de cat programarea VBA, as introduce in al doilea cod o secventa care sa determine care este cea mai lunga "linie" afisata in foaie2, coloanal B, sa dimensionez coloana B adecvat si sa aliniez inregistrarile ("_" = " ")...

unsoare Li2_____50_kg
vopsea albastra_10_kg

ulei T90________15_l
Mai pe larg:
in fisierul atasat, foaia "Foaie1", informatiile din coloanele B,C si D vor fi concatenate, rezultand informatia din "foaie2", coloanal B.
Mi-as dori o secventa de cod care sa determine max dimensiune "B", max "C" si max "D" (din "Foaie1"), suma lor probabil ar determina latimea coloanei "B" din "foaie2"; mai apoi, la concatenare, sa se tina seama de lungimea informatiilor de pe fiecare rand, astfel incat sa se realizeze o aliniere…(ca in exemplul citat)
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
G.H.

gh19612005
Mesaje: 205
Membru din: Lun Dec 28, 2009 6:10 pm
Localitate: Pitesti

Re: Stabilire dimensiune (latime) optima celula si aliniere continut prin concatenare

Mesaj de gh19612005 » Lun Mar 25, 2019 11:49 am

Buna ziua,
Dupa indelungi incercari, am reusit sa adaug la cod ceva ce ar fi trebuit sa faca alinierea.
Numai ca abordarea fiind pe numararea de caractere, alinierea nu prea este aliniere…
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
G.H.

gh19612005
Mesaje: 205
Membru din: Lun Dec 28, 2009 6:10 pm
Localitate: Pitesti

Re: Stabilire dimensiune (latime) optima celula si aliniere continut prin concatenare

Mesaj de gh19612005 » Lun Mar 25, 2019 12:02 pm

Interesant!


Dacă fontul implicit este un font non-proporțional (lăţime fixă), cum ar fi Courier, caractere de 8.43 de orice tip (numere sau litere) încap într-o celulă cu lățimea coloanei 8.43, deoarece toate caracterele Courier au aceleași lățimea.



Cu acest font, rezultatul e exact ce-mi doream!!
G.H.

gh19612005
Mesaje: 205
Membru din: Lun Dec 28, 2009 6:10 pm
Localitate: Pitesti

Re: Stabilire dimensiune (latime) optima celula si aliniere continut prin concatenare

Mesaj de gh19612005 » Lun Mar 25, 2019 12:21 pm

Spre exemplificare!
Pana gasesc o solutie care sa mearga cu orice font :D
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
G.H.

Scrie răspuns

Înapoi la “Visual Basic for Application (VBA) cu Excel - Intrebari tehnice”