Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

UserForm con casella di riepilogo (che mostra più colonne) e posizionamento durante digitazione

Ultimo Aggiornamento: 11/09/2018 18:22
Post: 1
Registrato il: 10/09/2018
Città: MILANO
Età: 41
Utente Junior
Excel 2016
OFFLINE
10/09/2018 15:48

Ciao

Premetto che sono prima delle prime armi.
Sto cercando di capire come poter generare una UserForm che possa
- da un elenco dinamico (nell'esempio, che corrisponde ai dati compresi nell'intervallo indicato in L1)
- pescare i dati e proporli in una casella di riepilogo che
* mostri tre colonne (quindi gli elementi dell'elenco + 2 dati relativi);
* consenta posizionarsi sul primo elemento dell'elenco disponibile in base alla digitazione.
la UserForm dovrebbe
- avere un pulsante SUBMIT;
- avere un pulsante ANNULLA.

in allegato un esempio dei dati che dovrei utilizzare.

Grazie a chi può indirizzarmi.
[Modificato da gf82gf 10/09/2018 16:11]
Post: 3.883
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
10/09/2018 17:01

Ciao gf82gf

Nel tuo file non vedo né userform né casella di riepilogo.

Riallegalo con queste inserite e spiega meglio quello che vuoi fare anche se credo che per la richiesta vada meglio una casella combinata.

Alfredo
Post: 3.884
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
10/09/2018 17:13

Questo è un link ad un corso sul VBA molto ben fatto all'interno del quale troverai molte informazioni sulla creazione di una userfeorm con i controlli che si possono inserire al suo interno.

http://forum.wintricks.it/showthread.php?t=155252

Alfredo
Post: 2
Registrato il: 10/09/2018
Città: MILANO
Età: 41
Utente Junior
Excel 2016
OFFLINE
10/09/2018 18:14

Re:
alfrimpa, 10/09/2018 17.13:

Questo è un link ad un corso sul VBA molto ben fatto all'interno del quale troverai molte informazioni sulla creazione di una userfeorm con i controlli che si possono inserire al suo interno.

http://forum.wintricks.it/showthread.php?t=155252




Ciao Alfredo
Intanto grazie per l'interessamento.
Sono per ora riuscito a creare la UserForm con la List che prende esattamente ciò che voglio.
mi basterebbe anche solo
- lanciare la form (me la risolvo con macro su commandbutton, o combinazione di tastiera);
- generare l'output del primo pulsante della Form in N2;
- Chiudere la form senza azioni come output del secondo pulsante della form.
[Modificato da gf82gf 10/09/2018 18:25]
Post: 3.885
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
10/09/2018 20:09

Ho visto il file ma continuo a non capire.

La listbox (casella di riepilogo) non consente alcuna digitazione ma solo la selezione di una voce con il mouse.

Perché parli di digitazione?

Con questa macro

vb
Private Sub ListBox1_Click()
Range("n2").Value = Me.ListBox1.Value
End Sub


metti in N2 il nome selezionato.

Riesci a spiegare meglio quello che vuoi fare?

Alfredo
Post: 3
Registrato il: 10/09/2018
Città: MILANO
Età: 41
Utente Junior
Excel 2016
OFFLINE
11/09/2018 15:28

Re:
alfrimpa, 10/09/2018 20.09:

Ho visto il file ma continuo a non capire.

La listbox (casella di riepilogo) non consente alcuna digitazione ma solo la selezione di una voce con il mouse.

Perché parli di digitazione?

Con questa macro

vb
Private Sub ListBox1_Click()
Range("n2").Value = Me.ListBox1.Value
End Sub


metti in N2 il nome selezionato.

Riesci a spiegare meglio quello che vuoi fare?



Sono riuscito a fare quello che volevo, tranne la listbox filtrata per i risultati della textbox.
Ho trovato anche un thread con l'esatta soluzione che vorrei ottenere (a parte il fatto che non mi serve il pop-up finale, ma un inserimento in una cella), ma non riesco a farlo funzionare in nessun modo.
Forse perché ho popolato la ListBox con un'etichetta di dati?

https://stackoverflow.com/questions/42879261/how-to-filter-listbox-values-based-on-a-textbox-value
Post: 3.894
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
11/09/2018 18:22

Puoi allegare il tuo file almeno capisco quello che volevi fare perché sinora non ci sono riuscito.

Alfredo
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 04:05. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com