Caricare numero cella in Label Caption
Hai un problema con Excel?
Caricare numero cella in Label Caption
di gisca (utente non iscritto) data: 21/10/2014 15:22:44
Ciao a tutti. Sto iniziano a lavorare con VBA e mi snon subito schiantato con la prima difficolta´.
Ho un valore numerico un una cella (una percentuale) e vollei inserirla nella caption di una label.
Ho scritto il codice sotto riportato
Dove dovrebbe esserci il valore di Worksheets(1).Cells(3, 29).Value non compare nulla. Grazie mille per i consigli
Private Sub ToggleButton1_Click()
Label10.Caption = "PR at P" & TextBox10.Text & " = " & Worksheets(1).Cells(3, 29).Value
End Sub |
di Lucas87 data: 21/10/2014 16:34:21
Ciao
La sintassi è corretta.
Sicuro che in cells(3,29) ci sia qualcosa?
Prova a far scrivere il risultato da qualche altra parte.
Altrimenti serve il file per vedere cosa succede. Spiega come usarlo
di Zer0Kelvin data: 21/10/2014 23:05:11
Ciao.
...e sei sicuro che il tuo foglio sia proprio Worksheets(1) ?
In casi simili è preferibile usare il nome del foglio invece del numero (es. 1) oppure, se il foglio in questione è il foglio attivo, puoi usare ActiveSheet (es. 2).
' (es. 1)
Label10.Caption = "PR at P" & TextBox10.Text & " = " & Worksheets("Foglio1").Cells(3, 29).Value
' (es. 2)
Label10.Caption = "PR at P" & TextBox10.Text & " = " & ActiveSheet.Cells(3, 29).Value |
di Zer0Kelvin data: 21/10/2014 23:07:47
E ricorda che la sintassi dei parametri di Cells() è
Cells(RIGA, COLONNA)
cioè la cella (per es.) A10 sarà
Cells(10,1)
di gisca (utente non iscritto) data: 22/10/2014 11:00:11
Grazie mille! Avevo invertito riga e colonna nel richiamo cella.
Vuoi Approfondire?