La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
Buongiorno, vi chiedo scusa per il mio post precedente : mi sono accorta di aver copiato i miei appunti invece di porre una domanda, non ho trovato come poter cancellare il post e di conseguenza ho segnato la discussione come risolta (anche se sono in alto mare con il mio progetto)
Sto cercando di realizzare una bozza per un piccolo gestionale (premetto che le mie conoscenze di Excel e VBA sono praticamente nulle), vi chiedo cortesemente aiuto perché non riesco più a procedere . Vorrei che dal foglio AGENDA si riescano a fissare gli appuntamenti e gestire l’anagrafica dei clienti tramite le userform, ma nonostante i mille tentativi non riesco a capire come fare. Riuscireste per cortesia a darmi un aiuto?
Grazie
Buongiorno, vi chiedo cortesemente un aiuto con la bozza di un programma gestione appuntamenti. Premetto che le mie conoscenze di excel e vba sono praticamente nulle, però prendendo spunti in rete sono riuscita a realizzare qualcosina. Il file cosi funziona, ma vorrei se possibile migliorare l’inserimento degli appuntamenti e dei dati dei clienti tramite delle userform.
I problemi che ho riscontrato e che non riesco a risolvere in modo autonomo sono i seguenti:
FOGLIO HOME
- TASTO SCHEDA CLIENTI
Dovrebbe aprirsi la userform SCHEDA INSERIMENTO ANAGRAFICA (a volte si apre, a volte mi da errore)
FOGLIO AGENDA
- Digitando il tasto NUOVO APPUNTAMENTO dovrebbe aprirsi la userform SCHEDA INSERIMENTO APPUNTAMENTI e compilando i vari campi dovrebbe poi inserirmi l’appuntamento in AGENDA, AGENDA SETTIMANALE e in APPUNTAMENTI.
Praticamente dovrei essere in grado di prenotare gli appuntamenti e gestire l’anagrafica dei clienti nuovi e non, direttamente dal foglio agenda utilizzando se possibile le userform
Per quanto riguarda la userform SCHEDA INSERIMENTO APPUNTAMENTI :
TASTO CONFERMA: mi scrive gli appuntamenti partendo dall’ultima riga
Gli altri tasti non riesco a configurarli , ho fatto diverse prove ma tutte inutili
Combobox DALLE ORE – ALLE ORE : è possibile fare in modo che quando prenoto inserisco per esempio Rossi mario appuntamento dalle 10:00 alle 11:00 e mi colori di verde le celle relative nel foglio agenda?
- Inoltre ho notato che gli orari se inseriti dalla userform vengono poi espressi in decimali, come posso risolverlo?
SCHEDA INSERIMENTO ANAGRAFICA
E’ possibile attivare il tasto NUOVO APPUNTAMENTO? (l’appuntamento dovrà poi sempre essere inserito nel foglio AGENDA sia giornaliera che settimanale.
Mi scuso in anticipo se ho chiesto troppe cose, ma sono veramente bloccata. Ovviamente accetto anche consigli su come poter migliorare il lavoro.
Vi ringrazio, buona giornata
Ho scaricato e dato un'occhiata. Bello, dove lo hai preso? Perché la prima cosa che mi dice è "potenziale problema di sicurezza" e non sapendo da dove viene non ho molta voglia di proseguire.
Dove esattamente sei bloccata? Nell'inserire un appuntamento in agenda? Nel gestire l'anagrafica? Tutte e due?
@emme buongiorno, la bozza è un po' un insieme di fogli. L'agenda l'ho scaricata da questo sito: https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.testo-unico-sicurezza.com%2Fagenda-excel-gratis- . E' da qualche mese che faccio prove per cui la ritengo sicura. I fogli relativi al listino e inventario sono modelli di Excel, per le userform invece ho guardato qualche tutorial su youtube e dove ho riscontrato problemi ho chiesto sinceramente aiuto su un altro forum. Sono bloccata sull'inserimento degli appuntamenti in agenda tramite la userform. Ho pensato che il lavoro dovrebbe svolgersi cosi: dal foglio agenda verifico la disponibilità dell'appuntamento, richiamo l'anagrafica del cliente tramite il tasto (se già conosciuto)altrimenti la inserisco da nuovo, poi tramite il pulsante nuovo appuntamento inserisco la data e l'orario dell'appuntamento e il tipo di lavoro sia nel foglio appuntamenti che in agenda. L'ideale sarebbe anche poter mettere anche l'orario di fine lavoro (per es: colombo maria ha appuntamento dalle ore 10:00 alle ore 11:00 e fare in modo che quella fascia oraria si colori di verde).
Ti allego l'ultima versione della bozza in cui ho tolto per praticità i fogli dei consensi e dei listini perchè quelli sono già completi cosi.
Accetto ovviamente anche consigli su come poterla migliorare, grazie
Salve. Ho avuto parecchio da fare nelle ultime settimane e adesso sto recuperando qualche lavoro rimasto indietro. Vorrei sapere se hai già risolto o sei ancora in alto mare.
@emme buongiorno, sono ancora in alto mare. Anche io tra lavoro e famiglia ho avuto poco tempo, oggi sono andata avanti con altre parti del progetto.Grazie
Bene. Sto guardando attentamente il progetto, che essendo preso qua e là ha parecchie incongruenze. Ho iniziato a sistemarlo secondo un minimo di logica (per dire, ci sono istruzioni che fanno riferimento a un foglio inesistente, l'anagrafica viene gestita dalla riga 2 alla prima riga vuota ma la riga 2 è già vuota e quindi gestisce ben poco). Intanto ho ripristinato alcune cose: i nomi dei vari campi (testo, caselle a discesa, commandbutton, optionbutton per poterli gestire più facilmente da codice) secondo le buone regole. Probabilmente, se procedo, il progetto funzionerà ma avrà poco a che vedere col progetto di partenza, a parte l'aspetto che ho anche provveduto a standardizzare. Siccome nei prossimi giorni pioverà, penso di sviluppare un bel po' di cose e a fine della prossima settimana inviarti una prima bozza. Nel frattempo non mettere le mani sul codice perché andrebbe tutto perso. Saluti.
@emme Ti ringrazio sei molto gentile. E' da qualche mese che ci lavoro su ma non avendo le conoscenze di base immagino sia un bel po' incasinato. Grazie ancora e buon week end
@emme, scusa il disturbo ma vorrei chiederti un parere. Tra le tante prove che ho fatto per l'agenda, avevo anche utilizzato un calendario per selezionare la data degli appuntamenti che mi piaceva molto in quanto "più discreto" visivamente, ma non sono riuscita a creare le stesse funzionalità. Secondo te è possibile? Se però hai già iniziato il lavoro e sconvolge il tutto, non importa. Grazie
Da qualche anno Microsoft ha rimosso la possibilità di gestire il calendario in modo "nativo". Ora ci sono delle soluzioni sviluppate ad hoc che integro nei programmi (click su calendario e scelta della data) abbinate a un'ulteriore routine di gestione della data (se inserita manualmente). Per quello che vale, penso che la gestione della data sia stata una delle cose più complicate. Ma ormai la questione è risolta.
@emme mi affido a te, sono completamente a digiuno rispetto a questi argomenti quindi accetto ogni consiglio possibile. Grazie ancora e buona domenica
Dopo vari tentativi e ripensamenti la soluzione iniziale è stata abbandonata ed è stato sviluppato un programma completamente nuovo. Grazie al paziente lavoro di test di Monia, in un paio (abbondanti) di settimane di lavoro ne siamo venuti a capo. Semplice nelle funzioni (gestione Anagrafica, Appuntamenti, Storico), la funzione principale (Appuntamenti) è gestita da due ListBox. Un po' di grattacapi mi ha dato la gestione delle ore (che non sono proprio ore ma numeri visualizzati come hh:mm). Comunque lei sembra soddisfatta e io anche perché la gestione, per l'utente, risulta intuitiva e veloce. Allego il file come spunto per chi avrà vogli/necessità di affrontare l'argomento. Saluti.
Ciao
Innanzi tutto mi complimento per il lavoro fatto.
Evidenzio un problema (solo mio?). All'apertura del file mi appare il Foglio("Home") con la data e i "pulsanti". Clicco su Agenda appuntamenti e mi si blocca su questa riga di codice - della macro Sub UsrFrm1_Show() - For M = 1 To UBound(iMatr, 2) dicendomi "indice non incluso nell'intervallo"
Infatti la matrice iMatr,2 sembra sia vuota.
Ciao,
Mario
Buonasera, ringrazio ancora @emme perché ha capito subito le mie esigenze e in poco tempo ha saputo realizzare un programma semplice e funzionale.
Per Marius, a me non da nessun problema l'apertura dell'Agenda (ho però prima inserito un appuntamento di prova)