Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

vba2003: rintracciare un elemento da una lista

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

vba2003: rintracciare un elemento da una lista

Postdi karug64 » 26/12/11 22:35

Salve a tutti.
Mi avete insegnato che sull'evento change di combobox scrivo:

Principale.f_codfil.Text = Sheets("Dati_comuni").Range("B" & Principale.f_dip.ListIndex + 1)

ricavo in codfil il valore della colonna accanto al nome digitato sul combobox.

Ora, pero' ho un problema inverso che non riesco a risolvere:

se all'apertura del form scrivo:

If Sheets("Ordini").Range("A2").Value <> "" Then
principale.f_codfil.text = trim(Sheets("Ordini").Range("A2").Value)

...... come posso ricavare, sempre da "Dati_comuni", il valore di f_dip a cui e' associato f_codfil ?

End If

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

Sponsor
 

Re: vba2003: rintracciare un elemento da una lista

Postdi ricky53 » 26/12/11 23:14

Ciao,
sicuramente ti riferisci ad un'altra discussione ma noi non la conosciamo, puoi dare le informazioni su quali dati hai e, poi, vedremo come procedere.

I dati f_dip e f_codfil sono relativi a ... ed in quali colonne sono posizionati i dati per poter impostare queste ComboBox?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: vba2003: rintracciare un elemento da una lista

Postdi karug64 » 26/12/11 23:24

ricky53 ha scritto:Ciao,
sicuramente ti riferisci ad un'altra discussione ma noi non la conosciamo, puoi dare le informazioni su quali dati hai e, poi, vedremo come procedere.

I dati f_dip e f_codfil sono relativi a ... ed in quali colonne sono posizionati i dati per poter impostare queste ComboBox?


Ciao. La discussione a cui mi riferisco e' questa:

viewtopic.php?f=26&t=93859&p=536915#p536915

i dati si trovano sul foglio Dati_comuni, nella colonna A ci sono quelli che abbino a f_dip, nella colonna B quelli che abbino a f_codfil

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

Re: vba2003: rintracciare un elemento da una lista

Postdi ricky53 » 26/12/11 23:43

Ciao,
se non ho capito male
tu vorresti, una volta selezionato sulla "Combo f_codfil" un valore che è associato alla colonna "B", avere nella "Combo f_dip" il corrispondente dato della colonna "A" ???

Ti potrebbe aiutare
Codice: Seleziona tutto
Private Sub f_codfil_Click()
    Principale.f_dip.Text = Sheets("Dati_comuni").Range("A" & Principale.f_codfil.ListIndex + 1)
End Sub

Verifica i nomi delle combo.

Se invii un file di esempio potrei essere più preciso.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia


Torna a Applicazioni Office Windows


Topic correlati a "vba2003: rintracciare un elemento da una lista":


Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti