Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

datacontrol bidirezionale ?

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

datacontrol bidirezionale ?

Postdi karug64 » 22/02/14 10:05

Vorrei chiedervi questo:
se in un form ho dei textbox in cui ho settato la proprieta controlsource = [dati]foglio1!M4 ed in M4 c'e la formula =Testo(N4,"0,00%") puo' essere che (non capisco come) mi ritrovo in M4 ZERO e non c'e' piu' la formula nonostante sul form il textbox sia impostato con enable=false e quindi non modificabile ?

Grazie
Office 2010
karug64
Utente Senior
 
Post: 580
Iscritto il: 20/11/11 21:22

Sponsor
 

Re: datacontrol bidirezionale ?

Postdi Zer0Kelvin » 22/02/14 13:32

Penso che sia concettualmente sbagliato assegnare a controlsource una cella contenente una formula, infatti controlsource E' bidirezionale. Ti conviene piuttosto assegnare da codice
Codice: Seleziona tutto
TextBox1.Value = Sheets("Foglio1").Range("M4").Value

e poi, perchè usare una TextBox?, tanto il valore della cella di partenza non lo puoi modificare, trattandosi di una formula; per visualizzare il valore nella cella sarebbe sufficiente una label.
[Win7,Office2010]
Condividere la conoscenza aumenta la ricchezza di tutti(Z0°K)
Dai ad un uomo un pesce e lo avrai sfamato per un giorno;insegnagli a pescare e lo avrai sfamato per sempre(Confucio)
Il sonno della ragione genera mostri(Francisco Goya)
Avatar utente
Zer0Kelvin
Utente Senior
 
Post: 305
Iscritto il: 08/04/12 11:23


Torna a Applicazioni Office Windows


Topic correlati a "datacontrol bidirezionale ?":


Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti