Struttura del corso
Macro
- Registrazione e modifica di macro
- Dove archiviare le macro.
- Assegnazione di macro a moduli, barre degli strumenti, scorciatoie da tastiera
VBA Ambiente
- Visual Basic Editor e le relative opzioni
- Scorciatoie da tastiera
- Ottimizzazione dell'ambiente
Introduzione alla programmazione procedurale
- Procedure: Funzione, Sub
- I tipi di dati
- L'istruzione condizionale If... Allora.... Altrimenti.... Altro.... Fine Se
- Valigetta di istruzioni
- Ciclo while, until
- Anello per ... prossimo
- Le istruzioni interrompono il ciclo (uscita)
Stringhe
- Combinazione di stringhe (concatenazione)
- Conversione in altri tipi - implicita ed esplicita
- Caratteristiche Elaborazione delle stringhe
Visualizzazione di base
- Scaricare e caricare i dati in un foglio di calcolo (celle, intervallo)
- Scaricare e caricare i dati per l'utente (InputBox, MsgBox)
- La dichiarazione delle variabili
- L'estensione e la durata delle variabili
- Gli operatori e le loro priorità
- Opzioni moduli
- Crea le tue funzioni e usale in un foglio
- Oggetti, classi, metodi e proprietà
- Protezione del codice
- Manomissione e anteprima del codice di sicurezza
Debug
- Fase di lavorazione
- Finestra Variabili locali
- Finestra immediata
- Trappole - Orologi
- Stack
Gestione degli errori
- Tipi di errori e modi per evitarli
- Acquisizione e gestione degli errori di runtime
- Strutture: In caso di errore Riprendi successivo, In caso di errore GoPer etichettare, In caso di errore GoA 0
Excel Modello a oggetti
- L'oggetto Application
- Oggetto Cartella di lavoro e una raccolta di cartelle di lavoro
- Foglio di lavoro Fogli di lavoro per oggetti e collezioni
- Oggetti ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Selezione dell'oggetto
- Gamma di collezioni
- Celle oggetto
- Visualizza i dati sulla barra di stato
- Ottimizzazione tramite ScreenUpdating
- La misurazione del tempo con il metodo Timer
L'uso di fonti di dati esterne
- Uso della libreria ADO
- Riferimenti a fonti di dati esterne
- Oggetti ADO:
- Connessione
- Comando
- Recordset
- Stringa di connessione
- Crea connessioni a diversi database: Microsoft Access, Oracle, MySQL
Cronaca
- Introduzione al linguaggio SQL La struttura di base di SQL (SELECT, UPDATE, INSERT INTO, DELETE) Chiamata di una query Microsoft Access da Excel Moduli per supportare l'uso di database
Requisiti
Capacità di lavorare con un foglio di calcolo, conoscenze di base (riferimenti, intervalli, fogli, ...). Non è richiesta alcuna conoscenza per creare macro, SQL o scrivere codice in VBA.
Recensioni (7)
Ciò che ho apprezzato di più durante il corso è stata la conoscenza del formatore riguardo Excel. Ho trovato molto utili le cose che ho imparato, come scorciatoie e formule che posso utilizzare quotidianamente.
Martin
Corso - Visual Basic for Applications (VBA) for Analysts
Traduzione automatica
Il corso di formazione era perfetto, secondo me, ha aperto i miei occhi su molte cose delle quali non ero consapevole. Molto pratico e ricco di esercizi; per alcune persone potrebbe essere stato un po' veloce, ma grazie alla mia esperienza precedente, io non l'ho trovato così.
Maen Hatoum - Red Bull GmbH
Corso - Visual Basic for Applications (VBA) for Analysts
Traduzione automatica
La conoscenza specialistica era incredibile! Il modo in cui hai scomposto le informazioni, rendendole comprensibili per noi, è stato fantastico. Credo che dovrò semplicemente iniziare con le cose più basilari. L'ultimo argomento era un po' avanzato e ho avuto difficoltà a seguirlo, ma ci arriverò :)
Zaskia Stanz - BMW
Corso - Visual Basic for Applications (VBA) for Analysts
Traduzione automatica
Esempi dettagliati e materiale di addestramento.
KAREN LOUW - BMW
Corso - Visual Basic for Applications (VBA) for Analysts
Traduzione automatica
Era preparato e forniva anche ottimi suggerimenti
Annemarie Van Aardt - BMW
Corso - Visual Basic for Applications (VBA) for Analysts
Traduzione automatica
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Corso - Visual Basic for Applications (VBA) for Analysts
Traduzione automatica
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Corso - Visual Basic for Applications (VBA) for Analysts
Traduzione automatica