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

creare diversi userform nello stesso file

Ultimo Aggiornamento: 01/02/2020 15:21
Post: 1
Registrato il: 28/04/2019
Età: 47
Utente Junior
office 2013
OFFLINE
01/02/2020 14:24

Buongiorno, ho un file excel con diversi fogli ed ognuno di essi è un modulo che gli utenti possono compilare.
Sarebbe stato interessante inserire un userform ma essendo diversi i moduli non va bene uno solo quindi ne dovrei avere più di uno.
La mia domanda è la seguente, è possibile avere diversi user form nello stesso file excel in modo che a secondo di quale viene compilato i dati vengono inseriti nell'apposito foglio?
Esempio
avere un userform con i dati da inserire nel foglio spese;
avere un userform con i dati da inserire nel foglio viaggi ecc...
Grazie
Post: 4.322
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
01/02/2020 15:21

Certamente; tutto è possibile.

La parte più “complicata” non è tanto la costruzione delle userform (di per sè banale) quanto scrivere tutto il codice VBA necessario per la loro gestione.

Le userform senza il VBA sono scatole vuote quindi inutili.

Poi nel caso specifico dell’esempio che hai fatto non serve avere più userform.

Se i fogli hanno la stessa struttura tramite una casella combinata si può far scegliere il foglio dove memorizzare in dati.

Se non hanno la stessa struttura è possibile utilizzare all’interno di un’unica userform il controllo MultiPage.

Come vedi le possibilità sono tante e tutto dipende da quello che si vuole fare.

Però, una su tutte, occorre conoscere almeno la base del VBA.
[Modificato da alfrimpa 01/02/2020 15:37]

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 05:29. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com