› Sviluppare funzionalita su Microsoft Office con VBA › Barra di progressione per una Macro
-
AutoreArticoli
-
Ciao a tutti,
vorrei inserire, in una macro, una barra di progressione (tempo rimanente e percentuale) e non so come fare, chiedo se qualcuno mi può aiutare
grazie in anticipo
Mettila pure, non c'è problema.
Prego.
Senza vedere la macro o meglio ancora un file di esempio l'unica risposta possibile è quella di gibra
hai ragione, ecco il file
Allegati:
You must be logged in to view attached files.Ciao GuiDoc,
è un tema che sto cercando di risolvere anche io... io ho trovato utile partire da qui:
ho anche io ancora dei dubbi su come procedere... li vedrai nella discussione.
ciao
ecco il file
Mi aggancerò al commento fatto da Guidoc nell'articolo relativo alla progress bar per capire come darti una mano. Inoltre spero che anche ildavepablo apra la sua discussione sull'argomento.
Ciao VF,
certo nessun problema, grazie! viste le regole a volte "rigide" di altri forum, pensavo fosse importante non creare mai una nuova discussione....
lo faccio subito, grazie ancora!
Bellissimo, io avrei optato per il 3 approccio ma non so come gestire lo userform e collegarlo alla macro
Il terzo approccio è quello con la Statusbar: che è anche relativamente semplice implementare. Forse ti riferivi all'userform che è anche più carino da vedere e dà all'utente una sensazione diversa.
Puoi intanto per cominciare agganciare il mio userform nel tuo progetto (esporta e reimporta). Poi quando ti serve, lo mostri (Userform1.Show) e lui si attiva. Nel loop che governa il progresso (siamo nel codice di Userform_Activate) devi mettere il richiamo al codice che fa il lavoro sporco (copia file, rinomina file, compila word, legge email, eccetera).
pensavo fosse importante non creare mai una nuova discussione....
L'importante è non creare discussioni replicate altrimenti si fa confusione, e si deve evitare di portare argomenti di discussioni già aperte in altri forum (crossposting).
Per fortuna hai aumentato la dimensione del carattere nei tuoi post
agli ordini!!
Ciao Guidoc, in realtà non sono ancora riuscito a lavorarci. La discussione che cerchi è intitolata "Barra di progressione per una Macro". Comunque il concetto è semplice per entrambi: nel ciclo For Next della sub principale bisogna governare la userform che contiene la progressbar, facendola avanzare man mano che procede l'elaborazione.
Troppo difficile per me
Coraggio, non essere così negativo 🙂
Ho scaricato il tuo file S8.xlsm, dammi qualche info in più su cosa vuoi che succeda e dove, così cominciamo a ragionare insieme.
nella cella a1 del tab "distanze" c'e' una stella che fa partire la macro in questione. su quella macro vorrei agganciare una bar di progressione, visto che normalmente mette almeno 5-6 minuti
Eccoti il file da me modificato. Fai partire la stella e dimmi cosa vedi 🙂
Allegati:
You must be logged in to view attached files. -
AutoreArticoli
