“Se questo è un template, perché la maggior parte dei fogli è vuota?”
“Cos’è un sistema modulare? In che modo questo aiuterà la mia pianificazione?”
Risponderemo a queste domande e altro ancora.
Abbiamo una nuova versione 4.2.0 del modello di sviluppo Fast Excel. Questo articolo ti mostrerà le nuove funzionalità e come funzionano. Per un tutorial più dettagliato sulle funzionalità di automazione e senza codice del modello, vedere questo articolo:
Per una formazione approfondita del modello di sviluppo completo, consultare i nostri Corso sulle nozioni di base del Fast Excel Development Template.
Per una discussione sui sistemi modulari e sul motivo per cui potresti volerli utilizzare, consulta questo recente articolo:
Entrambe queste versioni sono state sviluppate da Gabriele Tettamanzi, partner di Production-Scheduling.com. C’è molta risoluzione brillante dei problemi in questo modello, incluso lo sviluppo di un intero sistema senza codice. Ha padroneggiato la programmazione in linguaggio VBA, che quindi non è più necessario per lo sviluppo. Conosco il VBA e trovo che le funzionalità senza codice siano estremamente potenti e abbiano notevolmente accelerato il processo di sviluppo. Bravissimo, Un lavoro ben fatto, Gabriele!
Per scaricare il modello, accedi di seguito o registrati gratuitamente al nostro sito web. Quindi vai qui alla nostra pagina dei download.
Un Development Template non è un Planning Template
“Se questo è un template, perché la maggior parte dei fogli è vuota?”
Innanzitutto, diciamo alcune parole sui modelli. Se hai familiarità con il Fast Excel Development Template puoi saltare questa parte. Se sei venuto alla ricerca di un modello per aiutarti con la tua pianificazione, potresti aspettarti che avesse molti contenuti. Celle per mettere i tuoi prodotti, domanda, ecc. Lo capisco.
Quello che cerchi è un Modello di pianificazione. Non facciamo molto in termini di pianificazione dei modelli. Ecco perché. I modelli di pianificazione hanno molta logica incorporata e fanno molte ipotesi sui tuoi processi. Sia i processi operativi che il processo di pianificazione. Riteniamo che sia meglio disporre di uno strumento di pianificazione progettato per adattarsi all’azienda, piuttosto che cercare di adattare l’azienda al processo di pianificazione di qualcun altro. Questo articolo mostra un esempio di modello di pianificazione dei materiali, contrasta con un modello di sviluppo e sostiene che quest’ultimo è meglio.
Questo Fast Excel Development Template può essere utilizzato per costruire qualsiasi tipo di strumento di pianificazione. E ti permetterà di usarlo per fare la pianificazione nel modo in cui dovrebbe essere fatto. Sì, ci vorrà un po’ più di tempo per imparare. Ma ammettiamolo: se potessi scaricare un file Excel, inserire alcuni dati in esso e poi raggiungere improvvisamente l’eccellenza nella pianificazione, allora tutti lo farebbero e la pianificazione sarebbe un problema risolto da lungo tempo.
Le aziende spendono milioni per il software destinato alla pianificazione, eppure non ottengono ancora una pianificazione efficace. Vanno ancora alla ricerca di uno strumento di pianificazione che funzioni per loro. È improbabile che questa soluzione si trovi in un file Excel gratuito e in pochi minuti di lavoro. La soluzione può essere trovata se riusciamo a combinare la tua conoscenza dei processi con le nostre capacità di pianificazione e le capacità di sviluppo di Excel.
Tu, come professionista delle operations o della supply chain, conoscerai il processo che deve essere seguito. Quello che potresti non avere sono le capacità di programmazione. Questo non importa, perché possiamo aiutarti. Il modello di sviluppo veloce di Excel è gratuito. L’apprendimento su come usarlo ti costerà tempo. E forse un po’ di allenamento.
Abbiamo molti contenuti educativi gratuiti su questo sito, quindi molte persone non pagano nulla. E ci va bene così. Tuttavia, dovresti aspettarti di investire parte del tuo tempo. Sono molto fiducioso che sarà un investimento che ripagherà, alla grande.
Fast Excel Development Template Versione 4.2.0 – Nuove Funzionalità
Ecco un riepilogo delle principali novità. Prenderemo quindi una sezione per spiegarli di seguito:
- Sviluppare sistemi modulari utilizzando il nuovo template ModuleList. Questo foglio modello ti consente di elencare una serie di altre cartelle di lavoro che svolgono una funzione di pianificazione. Questo foglio modello si aprirà e li eseguirà automaticamente uno per uno.
- Nuove funzioni più flessibili per i file di testo. Ora puoi usare i comandi della riga 6 per generare file di testo in:
- Il percorso predefinito (di solito C:\NomeCartella\Dati) con il nome del file corrispondente al foglio
- Una posizione e un nome file specificati
- Un porzione di tabella dal foglio di origine diverso da “SheetName_Table2”
Il ModuleList Template
L’esempio mostrato sopra è un semplice sistema di pianificazione che ha le seguenti funzionalità:
- Interfaccia dati: mappa e trasforma i dati dal sistema ERP host. Crea dati di input per tutti i moduli sotto.
- Demand Planning – Prende la previsione e gli ordini di vendita e calcola una domanda consolidata.
- Material Planning – Prende la domanda consolidata, la distinta base dell’inventario e gli ordini di fornitura e calcola i fabbisogni netti.
- Capacity Planning – Prende i requisiti di produzione e calcola il carico e la capacità disponibile per ogni settimana.
- Production Scheduling – Prende i requisiti di produzione e genera un programma finito.
- Reports – L’interfaccia utente per tutti gli output di cui sopra.
Il foglio “Module_Flow” è stato costruito con il templete ModuleList. Esso aprirà, eseguirà e chiuderà ciascuno dei moduli. I moduli generano file di testo e questi sono i dati che li collegano tutti insieme. Il file Reports viene mantenuto aperto ed è quello che gli utenti visualizzeranno.
Perché non mettiamo tutte le funzioni in un unico file Excel? Questo articolo risponde in dettaglio, ma ecco un riepilogo dei vantaggi:
- Definire un flusso e gli input e gli output di ogni passaggio significa che l’intero sistema ha un controllo molto migliore.
- Puoi costruire moduli riutilizzabili e unirli insieme in un sistema come i lego.
- Ogni modulo ottiene feedback sulla sua qualità in tempi più brevi e migliorerà più velocemente.
- Il sistema è visibile e più facile da capire.
- Può gestire meglio la complessità dei moderni sistemi azienda.
Come usare il template ModuleList Template
- Costruisci i tuoi moduli usando il Fast Excel Development Template.
- Seleziona il foglio ModuleList_template e premi Ctrl-Shift-O per copiare il foglio. Rinominalo.
- Elenca i tuoi moduli, nell’ordine in cui desideri eseguirli, inclusa l’estensione del file .xlsm.
- Specifica la macro da eseguire in ogni modulo. Se hai utilizzato le funzionalità di automazione, la macro sarà “RunAllAuto”. Lasciato vuoto il modello verrà impostato automaticamente su questa macro.
- Specifica il percorso del file in cui è possibile trovare il modulo. Consigliamo che questa sia una cartella locale (o una cartella cloud come OneDrive) non un’unità di rete.
- Scegli se mantenere aperto il file dopo l’esecuzione. Se è già aperto rimarrà tale. Se è chiuso, verrà eseguito e poi richiuso senza salvare.
- Vai al foglio Menu, scorri verso il basso e premi il pulsante “Switch Automation On”.
- L’elenco dei moduli verrà eseguito ogni volta che si utilizza il pulsante “Update from Local” (o RunAllAuto) nella cartella di lavoro che contiene l’elenco dei moduli.
Le funzioni di Output di File testo
Le versioni del modello dalla v4.0 in poi hanno la possibilità di inserire determinati comandi nella riga 6 e quindi utilizzarli per generare automaticamente macro che seguiranno queste istruzioni. L’immagine sopra è un modello Stack con una serie di comandi di ordinamento e quindi TXT_Int. Quest’ultimo produrrà un file di testo .txt utilizzando delimitatore di tabulazione, CSV con delimitatore a virgola e formati di data e numero internazionali.
Questi comandi ora hanno un unico termine, ad es. “TXT_Int” e due parametri opzionali, separati da spazi. Se è presente un parametro opzionale, ad esempio “TXT_Int C:\OtherFolder\data\Filename.txt”, questo specificherà il nome e la posizione del file. Se sono presenti due parametri, ad es. “TXT_Int Table2 Filename.txt” allora questo specificherà la porzione di tabella da esportare ed il nome del file.
I dettagli su come utilizzare questi comandi sono spiegati nel foglio QuickReference. Tuttavia, ecco alcuni esempi:
TXT_Int | Invierà un file di testo delimitato da tabulazioni alla posizione PARA_FilePath_Data_Local (così come impostato nel foglio PARA) con il nome del file uguale al nome del foglio |
TXT_Int C:\OtherFolder\data\Filename.txt | Invierà un file di testo delimitato da tabulazioni Filename.txt nella posizione “C:\OtherFolder\data”. |
TXT_Int Table3 Filename.txt | Copierà l’intervallo SheetName_Table3 e quindi lo invierà in un file di testo delimitato da tabulazioni Filename.txt e quindi nella cartella PARA_FilePath_Data_Local |
TXT_Int ‘C:\Folder with spaces\Filename.txt’ | Invierà un file di testo delimitato da tabulazioni Filename.txt nella posizione “C:\Folder with spaces”. Nota la singola virgola invertita ‘ utilizzata per i percorsi di file o i nomi di file con spazi. |
Questa stessa logica funziona per CSV_Int (file CSV, impostazioni internazionali), TXT_Loc (file .txt e impostazioni regionali locali) e CSV_Loc (file CSV e impostazioni regionali locali)
Sommario
Questo articolo intende mostrarti le nuove funzionalità del Fast Excel Development Template versione 4.2.0. Supporta lo sviluppo di sistemi modulari e consente di creare rapidamente potenti sistemi di pianificazione in Excel. Il modello è gratuito e lo sarà sempre. Non ci sono costi nascosti. Se desideri assistenza sull’utilizzo del modello o sulla creazione di un sistema, contattaci.
Ecco un webinar il 1-novembre-2022 dove analizzeremo queste funzioni in dettaglio con un lavoro sistema dimostrativo.
Per eventuali domande o commenti, si prega di utilizzare i commenti qui sotto. Buon sviluppo!