Notifiche
Cancella tutti

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.

[Risolto] Gestione userform

17 Post
3 Utenti
1 Reactions
1,084 Visualizzazioni
Forum 1
(@monia320)
Post: 41
Trusted Member
Avviatore di Topic
 

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

Versione di Excel
Sistema operativo
 
Postato : 02/04/2023 11:12
Forum 1
(@monia320)
Post: 41
Trusted Member
Avviatore di Topic
 

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

 

 
Postato : 31/03/2023 13:09
emme
 emme
(@emme)
Post: 0
Moderatore
 

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?

 
Postato : 06/04/2023 18:29
Forum 1
(@monia320)
Post: 41
Trusted Member
Avviatore di Topic
 

@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

 

 
Postato : 07/04/2023 12:31
emme
 emme
(@emme)
Post: 0
Moderatore
 

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. 

 
Postato : 28/04/2023 16:27
Forum 1
(@monia320)
Post: 41
Trusted Member
Avviatore di Topic
 

@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

 
Postato : 28/04/2023 16:44
emme
 emme
(@emme)
Post: 0
Moderatore
 

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.

 
Postato : 28/04/2023 18:44
Forum 1
(@monia320)
Post: 41
Trusted Member
Avviatore di Topic
 

@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

 
Postato : 28/04/2023 21:00
Forum 1
(@monia320)
Post: 41
Trusted Member
Avviatore di Topic
 

@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

 
Postato : 29/04/2023 11:30
emme
 emme
(@emme)
Post: 0
Moderatore
 

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.

 
Postato : 30/04/2023 10:35
Forum 1
(@monia320)
Post: 41
Trusted Member
Avviatore di Topic
 

@emme mi affido a te, sono completamente a digiuno rispetto a questi argomenti quindi accetto ogni consiglio possibile. Grazie ancora e buona domenica

 
Postato : 30/04/2023 11:14
emme
 emme
(@emme)
Post: 0
Moderatore
 

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.

 

 
Postato : 22/05/2023 17:17
Marius44
(@marius44)
Post: 0
Moderatore
 

Ciao

@emme

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

 
Postato : 22/05/2023 18:11
Forum 1
(@monia320)
Post: 41
Trusted Member
Avviatore di Topic
 

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)

 
Postato : 22/05/2023 19:08
Marius44
(@marius44)
Post: 0
Moderatore
 

Ciao

Grazie @monia320. Adesso ho capito come funziona. Vedrò di approfondire qualche aspetto particolare.

 

Ancora complimenti a @emme.

Ciao,

Mario

 
Postato : 22/05/2023 21:27
Pagina 1 / 2
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download