Aiuto creazione vba userform
Hai un problema con Excel? 
Aiuto creazione vba userform
di kaomna69 (utente non iscritto) data: 02/11/2012 12:04:06
Ciao a tutti,
premetto che sono "ignorante" in materia di programmazione vba ma dopo vari tentativi non andati a buon fine ho deciso di chiedere aiuto a persone + esperte di me.
Vengo al problema:
Vorrei creare un menu (userform?) x la scelta dell'inserimento delle entrate o delle uscite a seconda dei casi.
Le voci di entrata e di uscita si trovano in fogli separati (per dare la possibilità di inserirne di nuovi).
Creata la userform i dati si inseriranno automaticamente e mediante pulsante vorrei vedere la tabella di riepilogo uscite/entrate.
Allego il file in questione.
Spero che qualcuno possa aiutarmi.
Grazie in anticipo!
Ciao
di HarryBosch data: 02/11/2012 13:45:34
Ciao kaomna69
mi sono guardato il tuo file e mi sembra di aver capito tutta l'impostazione dei fogli.
- In sostanza ti piacerebbe avere una maschera di inserimento, tipo una Userform, che ti permetta di scegliere o la voce di entrata o la voce di uscita, che dovrà inserirsi nel rispettivo foglio "inserimento entrate" o "inserimento spese" se confermata con la pressione del pulsante.
- L'elenco delle voci di entrata e di uscita si trovano nei rispettivi fogli "Configurazione..."
- infine la Tabella entrata riassume la somma di ogni voce, mensilmente e a seconda dell'anno selezionato
Oggi è iniziata la raccolta delle olive :)
Ma stasera vedo di cominciare a creare qualcosa per aiutarti; nella tua premessa, dici che
"..dopo vari tentativi non andati a buon fine..."
per caso avevi tentato qualcosa con il vba?
che versione Excel utilizzi?
di kaoma69 (utente non iscritto) data: 05/11/2012 17:56:21
Ciao Harry,
scusa se rispondo solo ora ma sono stato via e non sono riuscito a controllare la posta.
Ti ringrazio dell'aiuto.
Tutto quello che hai detto è perfetto......hai capito la mia richiesta!
Utilizzo la versione 14.0.0 per Mac ed il vba non lo conosco bene, anzi.......
Com'è andata la raccolta delle olive? Ma quindi sei pugliese?
Grazie ancora!!!
di Francesco (utente non iscritto) data: 05/11/2012 21:03:36
Scusate se mi intrometto:
Harry come hai ottenuto l'eliminaizione di alcune colonne e righe nel bilancio?
esempio nel primo foglio "Configurazione & Istruzioni Ent" fino colonna L e riga 11
di Vecchio Frac data: 05/11/2012 21:26:48
Le ha semplicemente "nascoste" da lì (es. colonna "L") fino all'ultima colonna ("XFD" mi pare...) e stesso ragionamento per le righe.
Semplice ma ingegnoso e di ottimo effetto.
Se a questo aggiungi che puoi proteggere il foglio, all'utente dai un foglio compatto con le sole celle navigabili che vuoi tu.
di HarryBosch data: 05/11/2012 21:26:52
Il file è stato allegato da kaoma69.
In realtà le righe e le colonne non sono eliminate ma nascoste; la procedura è la stessa come quando devi nascondere poche colonne, ma in questo caso si selezionano tutte fino all'ultima disponibile. si seleziona la prima colonna che si vuole nascondere, tenendo premuto CTRL+Shift+FrecciaDestra, si arriva a selezionare l'ultima, e quindi con il tasto destro fai "nascondi". Stesso discorso per le righe.
Venendo al file, intanto ho creato una piccola userform che permette l'inserimento della voce Entrate o Uscite, che andrò a inserirsi nel relativo foglio.
E' solo una bozza, ma volevo capire se era quanto immaginavi; tra l'altro, usi il Mac, che mi affascina molto ma di cui purtroppo non so nulla o quasi. Al momento (ma provvederò presto a limare questa mia lacuna) non so quale compatibilità ci sia con il file che ti allego.
In ogni caso fammi sapere. Se siamo sulla strada giusta, magari vedo di proseguire con i miglioramenti, perché le formule inserite sul foglio rallentano parecchio l'esecuzione.
di HarryBosch data: 05/11/2012 21:29:23
Sicuramente nel menù ci sarà la possibilità di richiamare l'apertura della userform, tramite la "Sub Apri_Form()" .
Avevo assegnato la combinazione di tasti rapidi CTRL+F, ma non so se rimane tale impostazione sul Mac
di Vecchio Frac data: 05/11/2012 21:30:38
Harry... non hai risposto alla domanda sulle olive ^_^
di HarryBosch data: 05/11/2012 21:31:43
O.T.
la Puglia è una bella regione, ma anche qua sul Lago di Garda, sponda veronese, abbiamo dell'ottimo olio...
soprattuto se gli olivi sono nel proprio orto
di HarryBosch data: 05/11/2012 21:36:39
@Vecchio Frac
Hai preceduto la mia risposta! Ti ho letto nel pensiero
di Vecchio Frac data: 05/11/2012 21:39:56
LOL
direi per ben due volte... la risposta su righe e colonne nascoste l'ho data prima io... ho vinto un vasetto d'olio fatto in casa ^_^
di Francesco (utente non iscritto) data: 05/11/2012 21:40:49
Confermo che nel mio cervello c'è stata una moriade di neuroni!!
e pensare che nascondo tutti i giorni righe e colonne per lavorare meglio!!
Sono di verona anche io !!!! pochi km città
di HarryBosch data: 05/11/2012 21:55:36
Oh che bello, un mio compaesano... ^_^
E magari siamo più vicini di quanto pensiamo, io abito in un paesino
LOL
Ho perso un vasetto d'olio per 4 secondi! :)
Per VecchioFrac questo e altro
di kaoma69 (utente non iscritto) data: 07/11/2012 11:40:41
Ciao a tutti e grazie x l'aiuto.
Ho provato ad usare la userform ma purtroppo non carica le voci di entrata o uscita e non inserisce i dati nella tabella.
Spero non sia un problema del mac.
Qualcun altro ha provato?
Grazie.
Ciao.
di Vecchio Frac data: 07/11/2012 11:53:34
Sul mio Windows Seven, Excel 2003 non apre il file correttamente.
In macchina virtuale Windows XP con Office 2007, funziona alla perfezione anche se ci mette una vita ad aprirlo :)
di HarryBosch data: 09/11/2012 01:54:47
Sono ore che sto smacchinando con lo snow leopard... un pò in generale comunque, non solo su Excel.
Venendo al tuo file, probabilmente c'è qualche problema di compatibilità su alcune cose; il file che ti allego ora ("Bilancio Familiare -1") si apre anche con il Mac, e tramite CTRL+F apri direttamente la Userform.
Ma non sono riuscito a sistemare molto, tra l'altro alcune cose non funzionano, come la formattazione in valuta e l'inserimento della data del sistema. Mi dice che mancano le librerie; mah, se registro la macro utilizzando il formato funziona correttamente, ma se lo inserisco nel codice nada.
Al momento le ho "sospese" e così facendo funziona, ma la strada è ancora lunga.
Il file ci mette un sacco ad aprirsi, penso perché pieno di formule pittosto complesse, che con il vba si potrebbero sostituire.
Nei prossimi giorni, se avrò un pò di tempo, verificherò meglio le questioni di compatibilità.
Vuoi Approfondire?