promemoria excel
Hai un problema con Excel? 
promemoria excel
di mionick (utente non iscritto) data: 15/09/2015 16:08:47
salve,
vorrei creare un file con varie tabelle (liste) per esempio prenotazioni etc e vorrei che ogni volta che si apre excel, mi ricordi con un popup le prenotazioni del giorno. Ovviamente se possibile vorrei utilizzare un userform per compilare (inserire i dati all'interno) la tabella (lista delle prenotazioni).
Qualcuno potrebbe autarmi?
saluti e grazie in anticipo.
di alfrimpa data: 15/09/2015 16:18:54
Ciao mionick
All'apertura di Excel non credo si possa fare ma all'apertura di una determinata cartella di lavoro sicuramente si.
Per quanto riguarda la userform non è difficile crearla (non occorrono conoscenze di VBA) ma per la sua gestione invece si
Proponi tu qualcosa: un file con le liste etc (e magari un abbozzo di userform) e mostra quale risultato vuoi ottenere dopodiché ne riparliamo.
Alfredo
P.S. Hai una conoscenza seppur minima di VBA?
promemoria excel
di mionick (utente non iscritto) data: 15/09/2015 16:31:29
Salve alfrimpa,7
Grazie per la risposta.
Allego un file che fa esattamente quello di cui ho bisogno, però è in spagnolo e funziona in base al complenno.
Ogni qualvotal si apre excel appare un popup con i compleanni del giorno.
Ovviamente io vorrei adattarlo alle mie esigenze.
Le mi conoscenze de VBA sono molto basiche, per questo ho chiesto aiuto a Voi.
Saluti.
di alfrimpa data: 15/09/2015 16:40:21
Nessuno dei due file si scarica
Alfredo
promemoria excel
di mionick (utente non iscritto) data: 15/09/2015 16:42:07
riprova per favore, perchè ho appena provato e si uno non si scarica pero l'altro si.
Grazie.
di alfrimpa data: 15/09/2015 17:40:04
Purtroppo non conosco lo spagnolo per cui il file che hai allegato mi riesce di difficile comprensione (magari qualcun altro riesce a farlo).
In ogni caso ti rinnovo l''invito ad allegare un tuo file, con i tuoi dati, la tua userform e con la chiara descrizione di quello che vuoi fare.
Devo correggere la mia precedente affermazione: all'avvio di Excel è possibile far aprire una determinata cartella di lavoro salvandola in una particolare directory che si chiama XLSTART.
Alfredo
promemoria excel
di mionick (utente non iscritto) data: 15/09/2015 19:45:17
Salve,
Ho allegato il file come richiesto.
Ho bisogno che compilando il form, aggiunga automaticamente i dati nella tabella degli appuntamenti e che a seconda della data dell'appuntamento, quando apro excel, mi salga un popup dicendomi che ci sono x appuntamenti ed i nomi dei clienti di quegli appunntamenti. Ovviamente nell'userform dove si inserisce la data e l'orario, sarebbe bello che la textbox fosse formattata per ricevere al suo interno i dati già in formato data ed ora.
Grazie e saluti.
di alfrimpa data: 15/09/2015 20:05:31
Ok domani ci proviamo
Alfredo
promemoria excel
di mionick (utente non iscritto) data: 16/09/2015 10:00:53
ok. perfetto. Grazie mille Alfredo. Aspettando tue nuove.
Saluti.
di alfrimpa data: 16/09/2015 16:01:15
Ciao mionick
Prova a guardare il file allegato (MIONICK1.XLSM).
E' solo un primo abbozzo che andrà sicuramente migliorato.
In pratica ci sono due macro; la prima si attiva all'apertura del file. Questa macro fa:
1) Mette in J2 la data odierna
2) Effettua l'estrazione dei dati dalla tabella in base alla data odierna
3) Iconizza il foglio attivo
4) Mostra una userform sulla quale è inserita una listbox nella quale si visualizzano i dati estratti.
La seconda macro visualizza un Modulo Dati.
Il Modulo dati è una sorta di userform che Excel mette a disposizione bella e fatta; certo non ha la versatilità di una vera userform ma non necessita,di codice vba per il suo funzionamento.
Fai delle prove e fai sapere.
Alfredo
P.S. Io ti ho dato uno spunto prova ad andare avanti tu.
promemoria excel
di mionick (utente non iscritto) data: 16/09/2015 20:11:45
Grazie Alfredo.
Funziona benissimo! è possibile che la textbox nell'userform per iserire i dati sia già formattata per ricevere al suo interno i dati in formato ora (esempio 10:00) e l'altra in formato data (esempio 09/09/2015)?
Grazie mille
di alfrimpa data: 16/09/2015 20:24:43
Non so se si può fare.
Come dicevo prima il Modulo Dati è comodo ma limitato rispetto ad una userform vera e propria che permette tutta una serie di cose impossibili da fare com il Modulo Dati.
Va da sè che creando una userform occorre scrivere tutto il codice VBA per l'inserimento, modifica e cancellazione dei dati (insomma della loro gestione) cosa che non è necessaria con il Modulo Dati.
Ci vuoi provare?
Alfredo
promemoria excel
di mionick (utente non iscritto) data: 16/09/2015 20:41:32
Grazie per l'informazione, pero non so se riuscirei a farlo..
Seguendo la strada che abbiamo intrapreso, quake sarebbe il seguente passo?
Saluti
promemoria excel
di mionick (utente non iscritto) data: 17/09/2015 10:56:53
Alfredo grazie mille! ho avuto la possibilità di vederlo un pò più a fondo e devo dire che promette bene.
2 domande:
1 - non è possibile aggiungere più "clienti / dati" senza dover chiudere e riaprire l'user form? ho provato a farlo, pero sovrascrive la riga precedente.
2 - quando apro il file, excel si riduce a icona automaticamente, non sarebbe possibile che non lo facesse?
Grazie mille.
di alfrimpa data: 17/09/2015 11:36:53
Ciao mionick
1) Dopo che nel Modulo Dati hai inserito un nominativo e tutti i dati devi cliccare sul pulsante "Nuovo"; il record viene accodato ai precedenti ed il Modulo Dati si ripulisce per un nuovo inserimento.
2) Ti ho riallegato il file che ho modificato 8MIONICK2); ora il foglio non si riduce più ad icona.
Quanto alla tua precedente domanda io direi, per il momento, di impratichirti con il Modulo Dati; quando ne sarai padrone (o diventerà per te insufficiente) potrai pensare a costruirti una userform (e l'annesso codice VBA)
Per far questo ci sono disponibili in commercio una marea di guide/manuali su Excel/VBA oltre ad Internet ed i forum su Excel.
In parole povere in Excel (come nella vita) per andare avanti occorre studiare
Perdonami, non è per cattiva volontà ma seppure io (od altri) ti fornissimo una "soluzione completa" saresti in grado di "manutenerla" per eventuali modifiche/implementazioni successive?
Le cose imparate da soli e per gradi (lo dico per esperienza personale) sono le migliori.
Alfredo
promemoria excel
di mionick (utente non iscritto) data: 17/09/2015 12:24:13
Grazie mille Alfredo.
Si hai ragione, ho conoscenze molto basiche di vba, però se avessi a disposizione un a "soluzione completa" con un codice ben commentato e spiegato, potrei capire e studiare la cosa per eventuali modifiche/implementazioni successive.
In ogni modo ti ringrazio per l'aiuto che mi hai dato, sicuramente adesso potrò implementarlo al lavoro e risultare più produttivo di prima.
Grazie ancora.
Saluti.
Vuoi Approfondire?