Condividi:        

portare valori celle in msflexgrid con formattazione

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

portare valori celle in msflexgrid con formattazione

Postdi piter123 » 24/04/08 17:42

Salve, con msflexgrid.textmatrix(riga,colonna)=cells(riga,colonna) riesco a popolare una msflexgrid da una griglia di celle di excel, solo che non mi riporta la stessa formattazione delle celle di excel, esempio dati in valuta piuttosto che in percentuale o a due demimali vengono riportati in modo anomalo, esemipo con 4 decimali.
Come si fà a formattare una cella o una colonna di msflexfrid ?

Grazie
piter123
Utente Senior
 
Post: 190
Iscritto il: 07/11/07 18:31

Sponsor
 

Re: portare valori celle in msflexgrid con formattazione

Postdi piter123 » 06/05/08 06:31

ho risolto facendoli passare prima per una label alla quale è possibile tramite comando format eseguire la formattazione desiderata. successivamente il dato formattato viene caricato nella griglia.
piter123
Utente Senior
 
Post: 190
Iscritto il: 07/11/07 18:31

Re: portare valori celle in msflexgrid con formattazione

Postdi piter123 » 06/05/08 06:41

passa attraverso la label che formatta la cella

PORTAFOGLIOBOOK1.Label1.Caption = Format(Cells(Z + 4, I + 83), "€ #,##0;[Red]€ -#,##0")

poi popola la griglia il dato formattato dalla label

PORTAFOGLIOBOOK1.MSFlexGrid1.TextMatrix(Z, I) = PORTAFOGLIOBOOK1.Label1.Caption
piter123
Utente Senior
 
Post: 190
Iscritto il: 07/11/07 18:31


Torna a Applicazioni Office Windows


Topic correlati a "portare valori celle in msflexgrid con formattazione":


Chi c’è in linea

Visitano il forum: Nessuno e 158 ospiti