Condividi:        

Da formula a VBA

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Re: Da formula a VBA

Postdi Anthony47 » 15/03/17 18:13

Ricky ha scritto:leggi il PROPOSTONE con il FORMULONE di Anthony (ma come hai fatto a scriverle ... e a pensarle)
Le formule erano gia' presenti sul file pubblicato da BG, io ho solo fatto quelle due modifiche/semplificazioni che ho descritto, in modo da poterle copiare verso il basso senza problemi 8) (prima invece le formule cambiavano ogni N righe).
Ciao!
Avatar utente
Anthony47
Moderatore
 
Post: 19215
Iscritto il: 21/03/06 16:03
Località: Ivrea

Sponsor
 

Re: Da formula a VBA

Postdi ricky53 » 16/03/17 01:10

Ciao,

Anthony:
si vero ... avevo dimenticato l'inizio del quesito.



BG66:
hai avuto modo di provare il codice che ti ho inviato il giorno 15 marzo alle ore 16:49 ?
Leggi bene quanto ti ho scritto sulle modalità di utilizzo del codice
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Da formula a VBA

Postdi BG66 » 16/03/17 14:56

Ciao Ricky & Anthony,
ieri ero "disconnesso" conseguentemente ho appena letto quanto da voi scrittomi.
Stasera farò delle prove e poi vi restituisco feedback.

Grazie in anticipo e a presto.
BG66
Excel2010
Avatar utente
BG66
Utente Senior
 
Post: 320
Iscritto il: 20/08/16 07:44

Re: Da formula a VBA

Postdi BG66 » 16/03/17 21:57

Ciao a tutti,
@Anthony
Anthony47 ha scritto:Spero che quanto proposto sia di qualche utilita'

Nessun dubbio sul fatto che lo studio delle tue correzioni mi dovrebbe permettere di correggere l'impostazione di alcune formule che soprattutto al cambio mese mi "impongono" interventi manuali folli!!. E, ahime, di quelle FORMULONE (Ricky dixit) nè ho un bel pò.... :cry:

@Ricky
Ovviamente il tuo script funziona e in merito alle differenze, errore mio non avvisarti :oops: ma, in realtà davo e dò per scontato che una volta customizzato per T09 poi credo/spero di riuscire da solo ad adattarlo agli altri forni.

In merito alle correzioni e procedendo con i piccoli passi come da te consigliatomi:
1) Avevo pensato di normalizzare i vari forni direttamente in un file destinazione unico.
Per vari motivi, principalmente per:
1.1) poterlo aggiornare quotidianamente (attualmente se lascio la macro una seconda volta cerca di creare un secondo foglio e il DEBUG non gradisce)
1.2) Avere un solo file per ogni mese dove puntare per le successive elaborazioni statistiche.

Infatti pensavo alla fine di fare una macro START che avesse vari CALL per ogni forno produttivo (per esempio CALL Normalizza_ForniT09, etc, etc).

Cosa nè pensi? E una strada percorribile?

Attendo tue, ringraziando anticipatamente.
BG66
Excel2010
Avatar utente
BG66
Utente Senior
 
Post: 320
Iscritto il: 20/08/16 07:44

Re: Da formula a VBA

Postdi Anthony47 » 17/03/17 02:29

Le modifiche introdotte riguardano solo quelle due aree che ho descritto.
Una cosa che non ho detto e' che la mia proposta voleva essere la risposta alla tua domanda iniziale, cioe' eliminare le formule nel foglio PRODUZIONE che rallentavano a dismisura; con la semplificazione che non le eliminano tutte ma ne lascio una copia nella riga iniziale(contro le 30 righe precedenti).

Ciao a tutti.
Avatar utente
Anthony47
Moderatore
 
Post: 19215
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Da formula a VBA

Postdi ricky53 » 17/03/17 02:43

Ciao,
prima leggi l'intervento di Anthony.


Io sono per unire tutti i dati in un solo foglio PRIMA dell'esecuzione della MACRO.

Unendo tutti i forni è OVVIO che le differenze cui ho fatto riferimento prima DEVONO ESSERE ELIMINATE !!!

Ossia mettere tutti i forni e tutti i mesi in un UNICO FOGLIO.

Quanti forni tratti?
Quante sono le righe per forno?
Il tutto moltiplicato per i dodici mesi

In base a quante righe verrebbero unendo tutto si può riflettere e trovare la soluzione migliore ai fini di successive elaborazioni.

E qui ritorna il discorso delle PIVOT ... ma prima vediamo di trovare il modo di avere un solo foglio.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Da formula a VBA

Postdi BG66 » 17/03/17 06:23

Ciao,
@ Anthony
La tua spiegazione sulla finalità delle modifiche alle formule mi apre uno scenario inedito con i conseguenti ragionamenti su ottimizzazioni e snellimenti ( "temo" che ci sarà un thread specifico se non ci arrivo da solo :lol: ...)

@Ricky
N° forni: 12
N° righe max per giornata produttiva (composta da 3 turni di lavoro): 15
Media delle righe compilate con dati per singola giornata produttiva: 10

Per i forni (sono 3 su 12) con minori righe devo già dare indicazioni per il mese di aprile di uniformarli a 15 e sistemare il pregresso?
Idem per i forni (9 su 12) con una colonna in meno ?
BG66
Excel2010
Avatar utente
BG66
Utente Senior
 
Post: 320
Iscritto il: 20/08/16 07:44

Re: Da formula a VBA

Postdi ricky53 » 18/03/17 01:34

Ciao,
primo passo:
sistema le differenze tra i forni in modo che i fogli dei vari file siano tutti uguali.
Dopo la sistemazione invia un file che adatto la macro.


Secondo passo:
analizzare la fattibilità di unire tutti i forni in un unico foglio ... insieme alla effettiva necessità di unire tutto.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Da formula a VBA

Postdi BG66 » 18/03/17 07:08

Ciao Ricky,

ricky53 ha scritto:...
primo passo:
sistema le differenze tra i forni in modo che i fogli dei vari file siano tutti uguali.


Uniformato T09 a T3 (....spero!!)
https://www.dropbox.com/s/y5t5hrawo4q9rx7/T3-T9_forum%2B.rar?dl=0


ricky53 ha scritto:Secondo passo:
analizzare la fattibilità di unire tutti i forni in un unico foglio ... insieme alla effettiva necessità di unire tutto.


Spero possa esserti d'aiuto sapere che il foglio "DASHBOARD" da alimentare è quello presente nella parte DX dell'immagine del post #11 di questo thread (scarti settimanali dinamici per operatore).


Buona giornata.
BG66
Excel2010
Avatar utente
BG66
Utente Senior
 
Post: 320
Iscritto il: 20/08/16 07:44

Re: Da formula a VBA

Postdi ricky53 » 19/03/17 01:55

Ciao,
bene allora assumiamo che TUTTI i dati dei forni avranno la stessa struttura.
Sarebbe utile, invece di una immagine avere un file con il foglio "DASHBOARD" (quello da alimentare, partendo dal foglio forni normalizzato, con una altra macro ancora da scrivere).

Questo foglio dovresti compilarlo manualmente per riportare tutti i dati che vuoi contenga e chiarire se vi sono formule che calcolano i dati scritti con la nuova macro, cui ho fatto riferimento prima.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Da formula a VBA

Postdi BG66 » 20/03/17 15:51

Ciao Ricky,
scusa il ritardo nella risposta ma non avevo il file sul pc portatile.
https://www.dropbox.com/s/b1lx1plktibtra0/D_day_forum.xlsx?dl=0
Al momento, tenuto conto che non sapevo se fossi riuscito a cavarne qualcosa, è una scatola vuota. Ma non volendo abusare troppo della tua disponibilità, aiutami a creare il DB normalizzato che poi a popolare la dashboard ci penso io...spero....
Comunque l'obiettivo è quello nell'intestazione monitorare (in maniera dinamica) settimanalmente la % di scarto generale e quella specifica per operatore.

Grazie e attendo tue.
BG66
Excel2010
Avatar utente
BG66
Utente Senior
 
Post: 320
Iscritto il: 20/08/16 07:44

Re: Da formula a VBA

Postdi BG66 » 22/03/17 20:44

Ciao Ricky,
riesci a liberare un minuto per far avanzare il progetto?

Grazie se puoi.
Gene
BG66
Excel2010
Avatar utente
BG66
Utente Senior
 
Post: 320
Iscritto il: 20/08/16 07:44

Re: Da formula a VBA

Postdi ricky53 » 23/03/17 01:21

Ciao,
il codice che ti avevo scritto per il forno T09, avendo tu adattato gli altri forni alla struttura del T09, PUO' essere utilizzato senza alcuna modifica con gli altri forni.

Se non hai adattato la struttura degli altri forni a quella del T09 ... il codice NON FUNZIONERA'

Una volta completata l'escuzione della macro ... non resta che alimentare il "DASHBOARD".

A questo punto una domanda sorge spontanea: sei in grado di riportare i dati prodotti con la mia macro nel tuo foglio "DASHBOARD" ???
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Da formula a VBA

Postdi BG66 » 23/03/17 09:43

Ciao Ricky,
hai perfettamente ragione sull'impiego della macro...scusami ma stupidamente NON ci avevo pensato!!

Per l'alimentazione penso e spero di si.

Grazie ancora.
BG66
Excel2010
Avatar utente
BG66
Utente Senior
 
Post: 320
Iscritto il: 20/08/16 07:44

Re: Da formula a VBA

Postdi ricky53 » 24/03/17 01:18

Ciao,
buon proseguimento e sai che siamo QUI se dovessi avere ancora difficoltà nel trovare soluzioni alle tue necessità
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Precedente

Torna a Applicazioni Office Windows


Topic correlati a "Da formula a VBA":


Chi c’è in linea

Visitano il forum: Nessuno e 28 ospiti