Introducere cursuri VBA:

Cursurile VBA te ajuta sa-ti automatizezi task-urile si sa treci peste limitarile implicite ale aplicatiilor Excel si Access. Vrei sa inveti sa-ti faci propria functie in Excel sau sa relizezi o aplicatie completa in Access? Esti in cel mai bun loc din Internetul romanesc pentru a afla cum sa-ti extinzi expertiza in Excel si Access si sa ajungi un adevarat Power User!

Calendar cursuri VBA deschise (cu date fixate in avans)

Pentru perioada 16/07/2019 – 12/11/2019, la sediul nostru din Bucuresti

Denumire curs Perioada Brosura
Curs Excel VBA (VI) 31 Jul - 02 Aug Brosura Curs Excel VBA (VI) in format PDF

Ultra all inclusive VBA training

Solutia noastra de instruire este bazata pe o metodologie unica de tip “all in one“, mai exact un pachet complet, cuprinzand urmatoarele beneficii, fara insa a se limita la acestea:

  • Vizita trainerului nostru la sediul companiei client, in scopul identificarii nevoilor reale de instruire ale acesteia.
  • Testarea ai evaluarea cursantilor pre-instruire, pentru stabilirea nivelului lor de cunostinte si abilitati.
  • Personalizarea agendei cursului, conform nevoilor de instruire convenite, pornind de la background-ul real al participantilor.
  • Livrarea efectiva a cursului in clasa de catre trainerul certificat Microsoft, responsabil de proiectul de instruire customizat, bazata 100% pe aplicatii practice.
  • Lucrul la clasa direct pe fisiere cu aplicatii VBA propuse de cursanti (imbinarea instruirii cu consultanta).
  • Organizarea cursurilor in locatia aleasa de client: la sediul IT Learning sau al beneficiarului, oriunde in tara.
  • Facilitatea deplasarii laboratorului mobil in locatia indicata de client.
  • Feedback la cald, completat conform formularului atasat , in baza caruia se poate invoca clauza “Money back guarantee”: In cazul obtinerii unui nivel de satisfactie mai mic de 75 % , reflectat de formularul de feedback, garantam returnarea taxei de participare sau reluarea cursului fara nici un cost”.
  • Elaborarea raportului trainerului privitor la progresul absolventilor ai recomandarie acestuia pentru continuarea perfectionarii.
  • Emiterea certificatelor, care atesta absolvirea cu succes a cursului de programare VBA.
  • Crearea conturilor de access pe platforma noastra de e-learning interactiv, www.office-learning.ro , pentru cel putin 12 luni.
  • Generarea de rapoarte cu statisticile de folosire a portalului e-learning de catre fiecare cursant in parte.
  • Activarea examenelor online si, in urma sustinerii cu success a acestora, emiterea certificatului aferent.
  • Feedback la rece, dupa parcurgerea lectiilor online si a sustinerii examenelor aferente.
  • Sedinte de follow-up sau consultanta pentru aplicarea in viata reala a cunostintelor si abilitatilor dobandite in urma instruirii Excel si rezolvarea unor probleme punctuale de job.
  • Suport acordat online de catre trainer sau prin forumul comunitatii MS Office din Romania, unde se ofera raspuns la orice intrebare in materie de Excel.

Reprezinti o companie si doresti cursuri Microsoft Office pentru angajatii/colegii tai?

Citeste cu atentie procedura noastra de instruire Microsoft Excel pentru companii (ce se aplica oricarui alt curs).

Lista completa de cursuri VBA organizate la orice data si in orice locatie din tara, la cererea companiilor:

Pret lista: 175 euro (fara TVA) / Durata: 2 zile (16 ore)

Descriere curs


Excel IV

Cursul Excel MACRO este dedicat utilizatorilor avansati in lucrul cu programul Microsoft Excel. Acest curs va initiaza in tainele limbajului de programare Visual Basic for Application, preinstalat in toate programele Microsoft Office. Veti cunoaste noi modalitati de automatizare a lucrarilor efectuate in Microsoft Excel, prin inregistrarea comenzilor utilizate si apoi rularea subrutinelor VBA de catre Excel.

Descriere modul

Iata primii pasi in universul automatizarii lucrarilor in Excel… Vei invata cum se poate inregistra aproape orice actiune, pe care pana acum ai executat-o manual in foile de calcul, iar Excel, robotel ascultator, isi va lua „notite” cu multa sarguinta, pentru a le transpune mai apoi automat in instructiuni executabile VBA. Vei “testa” impreuna cu el tot ceea ce a “notat” si il vei pune sa lucreze de-acum inainte pentru tine.

Lectii

  • Introducere in lucrul cu macro
  • Inregistrarea unui macro
  • Inregistrarea unui macro pentru activarea Decimal Entry
  • Deschiderea unui macro
  • Stergerea unui macro
  • Stergerea unui macro din Personal Macro Workbook

Descriere modul

Este momentul sa utilizezi ceea ce a “scris” Excel-ul in macro-ul inregistrat! Trebuie sa te asiguri in primul rand ca a facut o treaba buna, de aceea urmeaza o etapa de teste si, probabil, ceva modificari la nivel de cod. Vei vedea ca nu este asa de „complicat”. Poate deveni „complex”, mai degraba. Daca ajungi la concluzia ca ceva e „ prea complicat” in Excel, ai pierdut din start „batalia” cu acesta!

Lectii

  • Utilizarea un macro din fereastra View Macros
  • Crearea unui nou toolbar
  • Adaugarea de butoane in toolbar
  • Utilizarea unui macro folosind un buton din toolbar
  • Utilizarea unui macro folosind comanda din meniu
  • Utilizarea unui macro folosind un obiect grafic
  • Crearea unui shortcut prin tastatura

Descriere modul

Dupa ce ai facut primii pasi in crearea unui Macro, poti trece la aplicatii de anvergura, care, printr-un simplu click, sa-ti faca, daca nu toata treaba, cel putin partea cea mai grea din ea, folosind macro-uri din ce in ce mai complexe. Ai grija, totusi, sa opresti inregistrarea la timp…

Lectii

  • Inregistrarea unui macro cu referiri relative
  • Inregistrarea unui Worksheet Template Macro
  • Transformarea formulelor in valori
  • Mutarea unui grup de celule dinamice
  • Sortarea unei liste
  • Filtrarea si crearea unui subtotal din o lista
  • Crearea subtotalului unei liste

Descriere modul

Daca ai ajuns in acest punct, te poti considera programator, dar trebuie sa inveti sa-ti faci viata usoara in VBA. Spuneam ca Excel este un robotel deosebit de tipicar, care isi ia notite amanuntite si scrie, de regula, mai multe instructiuni decat ai avea nevoie. Pe cele utile trebuie sa le pastrezi, dar pe cele “in plus” vei dori sa le indepartezi din program. Ai mare grija insa, sa nu-i afectezi functionaliatea. Evident, programul trebuie testat si (re)organizat, astfel incat sa-l faci cat mai usor de urmarit si utilizat, cu parola sau fara, eventual semnat digital, daca este necesar.

Lectii

  • Cum sa faci un macro usor de citit
  • Cum sa simplifici continutul unui macro
  • Cum sa redenumesti un macro
  • Cum sa protejezi un macro cu o parola
  • Cum sa folosesti Macro Virus Protection
  • Cum sa creezi o semnatura digitala personala
  • Cum sa adaugi o semnatura personala intr-un proiect
  • Cum sa adaugi o semnatura digitala la lista ta de surse de incredere
Pret lista: 290 euro (fara TVA) / Durata: 3 zile (24 ore)

Descriere curs


Excel V

Cursul Excel VBA este dedicat utilizatorilor avansati in lucrul cu programul Microsoft Excel. Acest curs prezinta in detaliu limbajul de programare Visual Basic for Application, utilizand exemple practice, cu aplicabilitate imediata la locul de munca. Veti invata tehnicile de scriere, testare si depanare a programelor VBA, veti realiza aplicatii automate de calcul, introducere de date cu ajutorul formularelor si centralizare de informatii, precum si interogari ale datelor stocate in registrele de calcul.

Descriere modul

Noua interfata Office numita Fluent (cu numele de cod RibbonX) este o revolutie in cea ce priveste felul cum utilizatorii pot crea/formata/gestiona documente Office. Acest modul isi propune prezentarea acestei noi interfete, dar ofera si alte informatii cum ar fi noul formatul de fisier Open XML.

Lectii

  • Explorarea interfetei Microsoft Excel
  • Lucru cu panglici de butoane (Ribbons)
  • Lucrul cu taburile contextuale
  • Personalizarea mediului de lucru Excel
  • Super Tooltip
  • Quick Excel Toolbar
  • Floatie

Descriere modul

Avand deja multiple si avansate cunostinte si abilitati despre registre si foi de calcul, formule, grafice si alte utilitati ale programului de calcul tabelar, a sosit timpul sa-ti largesti orizontul de cunoastere, prin explorarea unui nou nivel al Excel-ului: Visual Basic for Application.

Lectii

  • Fereastra Project Explorer
  • Fereastra Properties
  • Fereastra Code
  • Fereastra Immediate
  • Fereastra Locals
  • Fereastra Watch
  • Uneltele pentru scrierea instructiunilor
  • Optiunile interfetei Visual Basic Editor

Descriere modul

Cunoscand acum interfata Visual Basic Editor, vei vedea care sunt tipurile de programe pe care le poti crea in VBA, cu facilitatile, proprietatile si modurile lui specifice de dezvoltare.

Lectii

  • Scrierea si rularea unei subrutine
  • Laborator: Subrutina de filtrare a datelor si copiere a rezultatelor filtrarii
  • Procedura de tip subrutina cu parametri
  • Laborator: Subrutina de filtrare parametrizata a datelor
  • Laborator: Subrutina parametrizata de salvare a unei foi de calcul in fisier PDF
  • Laborator: Subrutina parametrizata de mutare a unor foi de calcul in fisiere noi
  • Laborator: Subrutina centralizatoare de rulare a subrutinelor cu parametri
  • Procedura de tip FUNCTION
  • Procedura de tip EVENT

Descriere modul

Indiferent de tipul programului, codul VBA este compus dintr-un set de instructiuni, scrise intr-o anumita ordine logica, pe care Excel il va compila si il va executa neconditionat atunci cand ii vei cere acest lucru. Scrierea corecta a instructiunilor si stabilirea criteriilor si deciziilor ce vor fi evaluate si executate sunt activitati de o deosebita importanta.

Lectii

  • Initierea unei subrutine (SUB)
  • Adaugarea comentariilor (Comments)
  • Sintaxa instructiunilor VBA
  • Modificarea valorile din celulele Excel
  • Operatorii matematici
  • Operatorii de comparatie
  • Formatarea celulelelor Excel
  • Salvarea fisierele ce contin coduri VBA
  • Nivel de securitate pentru rularea programelor VBA

Descriere modul

Limbajul de programare VBA (Visual Basic for Applications) lucreaza cu un model structurat si ierarhizat de obiecte, organizate in colectii. Instructiunile VBA se vor referi invariabil la aceste obiecte pentru a le modifica anumite proprietati sau a intreprinde anumite actiuni asupra lor. Prin urmare, VBA este un limbaj de programare orientat pe obiecte (OOP – Object Orieted Program)

Lectii

  • Crearea un fisier Excel nou (Workbooks.Add)
  • Deschiderea si inchiderea unui fisier Excel (Workbooks.Open, Workbooks.Close)
  • Numarul de fisiere Excel deschise (Workbooks.Count)
  • Salvarea fisierului Excel activ (ActiveWorkbook.SaveAs)
  • Inserarea foilor de calcul (Worksheets.Add)
  • Inserarea foilor de tip grafic (Charts.Add)
  • Copierea/mutarea unei foi de calcul intr-un alt fisier Excel
  • Stergerea unei foi de calcul
  • Selectarea foilor de calcul
  • Activarea unei foi de calcul
  • Selectarea unei celule
  • Modificarea continutului unei celule
  • Selectarea unui set de celule
  • Selectarea intregii zone din care face parte o celula (Current Region)
  • Gasirea ultimului rand completat
  • Selectarea unui rand intreg dintr-un Range
  • Selectarea unei coloane intregi dintr-un Range
  • Deplasarea in regim relativ cu un anumit numar de randuri sau coloane (Offset)
  • Modificarea proprietatilor unui set de celule
  • Scrierea formulelor in celule

Descriere modul

Scopul principal al unui program VBA este prelucrarea datelor. La rularea codului VBA, datele sunt preluate si modificate in unitati de memorie ale calculatorului, numite variabile, pentru ca apoi sa fie stocate in registrele de calcul din care provin. Numele sugestiv atribuit variabilelor va da o mare flexibilitate in utilizarea limbajului VBA.

Lectii

  • Utilizarea variabilelor nedeclarate in VBA
  • Declararea variabile intr-o subrutina VBA
  • Tipuri de variabile
  • Urmarirea valorilor variabilelor dintr-o subrutina in curs de rulare
  • Declararea si utilizarea variabilelor de tip Public
  • Declararea obligatorie a variabilelor (Option Explicit)
  • Initializarea variabilelor de tip Object
  • Eorile survenite in utilizarea variabilelor
  • Scopul unei variabile
  • Viata unei variabile
  • Referentierea variabilelor in instructiuni VBA

Descriere modul

Afisarea mesajelor in timpul rularii unui program VBA este necesara pentru a evidentia rezultatele obtinute sau pentru a obtine un raspuns din partea utilizatorului in scopul luarii unor decizii. In acest scop, putem utiliza instructiunea MsgBox.

Lectii

  • Utilizarea functiei de afisare a mesajelor (MsgBox)
  • Modificarea titlului casetei de mesaj
  • Modificarea setul de butoane ale casetei de mesaj
  • Afisarea unui mesaj cu texte concatenate
  • Referentierea continutului unei celulelor in mesaje
  • Referentierea continutului variabilelor in mesaje
  • Afisarea mesajelor pe mai multe randuri (vbNewLine, vbCrLf)
  • Captarea intr-o variabila a raspunsul utilizatorului la o intrebare

Descriere modul

Pentru preluarea datelor de la utilizator, in timpul rularii programului, se poate folosi instructiunea InputBox, insa cu limitarile si dezavantajele ei. Limbajul de programare VBA vine cu o metoda mai elevata de preluare de date de la utilizator (Application.InputBox), instructiune mai complexa ce ofera si validarea automata a tipului de informatie.

Lectii

  • Utilizarea instructiunii InputBox
  • Modificarea titlului casetei InputBox (Title)
  • Stabilirea valorii implicite a raspunsului (Default)
  • Afisarea cerintei catre utiliator (Prompt)
  • Captarea intr-o variabila raspunsul utilizatorului la o cerinta
  • Gestionarea introducerile gresite in caseta InputBox
  • Utilizarea metoda Application.InputBox?
  • Setarea tipului de raspuns al utilizatorului in Application.InputBox
  • Validarea automata a raspunsului in Application.InputBox
  • Returnarea unei formule in Application.InputBox
  • Returnarea unui set de celule (Range) in Application.InputBox
  • Returnarea unei matrici (Array) in Application.InputBox.

Descriere modul

Inregistrarea unui macro pentru a realiza aceasta automatizare nu este totdeauna suficienta. VBA pune la dispozitie o colectie de structuri menite sa realizeze actiuni repetitive prin scrierea si executarea unui numar redus de linii de cod. Astfel se poate crea un program cu o structura mult simplificata, usor de urmarit si de depanat ulterior.

Lectii

  • Structura With … End With
  • Structura For … Next
  • Structura For Each … Next
  • Structura DO While … Loop
  • Structura DO … Loop While
  • Structura DO Until … Loop
  • Structura DO … Loop Until
  • Metoda Find intr-un grup de celule
  • Metoda FindNext intr-un grup de celule

Descriere modul

Pe langa calcule si transformari de date, un program VBA poate, de asemenea, sa evalueze o conditie logica sau un cumul de astfel de conditii ce trebuie sa fie indeplinite simultan sau nu, si in functie de rezultatul obtinut din aceasta evaluare, sa execute anumite sectiuni diferite de cod. In acest scop, se pot utiliza structurile conditionale If/End If sau Select Case/End Select.

Lectii

  • Structura conditionala If … Else/Elseif … End If
  • Scrierea instructiunii if intr-o singura linie de cod
  • Continuarea Else a structurii conditionale If
  • Continuarea ElseIf a structurii conditionale If
  • Structuri If … Else … end If imbricate
  • Scrierea testelor logice combinate (conditii multiple)
  • Structura conditionala Select Case … End Select
  • Scrierea corecta a unui test logic pentru structura Select Case
  • Structuri Select Case imbricate

Descriere modul

Universul VBA este departe de a fi unul perfect, la fel ca si lumea reala. Vor aparea si aici erori de tot felul, pentru care va trebui sa gasim metode de solutionare in scopul depanarii programelor si asigurarii functionalitatii lor.

Lectii

  • Erorile de sintaxa (Syntax Errors)
  • Erorile de compilare (Compile Errors)
  • Erorile de executie (Run Time Errors)
  • Dezactivarea optiunii de verificare automata a erorilor de sintaxa (Auto Syntax Check)
  • Compilarea proiectului VBA (Compile VBA Project)
  • Instructiunea On error … GoTo
  • Instructiunea On Error … Resume Next
  • Instructiunea Resume 0
  • Scrierea unei structuri decizionale pentru tratarea erorilor

Descriere modul

Cele aproape 500 de functii pe care le are predefinite Excel-ul asigura realizarea unei game foarte variate de operatii, calcule si transformari ale datelor. Totodata, pot aparea provocari venite din diverse domenii de activitate, despre care Excel-ul (s-ar putea sa) nu stie nimic. Pentru rezolvarea acestor probleme, se pot crea in VBA functii specifice oricarui domeniu, cu parametrii si constante specifice, pentru a le pune apoi la treaba in Excel si a imbogati astfel setul de functii disponibile.

Lectii

  • Initierea unei functii (Function)
  • Parametrii functiei si tipul acestora
  • Tipul valorii returnate de o functie
  • Verificarea functionarii procedurii de tip Function in fereastra Immediate Window
  • Utilizarea functiilor create in foaia de calcul
  • Laborator: Functie care calculeaza aria cercului
  • Laborator: Functie care calculeaza perimetrul cercului
  • Laborator: Functie care aduna valori numerice dupa culoarea fontului
  • Laborator: Functie care verifica existenta unei foi de calcul
  • Laborator: Functie care returneaza “reteta” RGB a unei culori
  • Laborator: Functie care returneaza codul unei culori

Descriere modul

Evenimentele (Events) sunt tot secvente de cod VBA pe care Excel le poate executa independent de vointa utilizatorului final, folosind anumite operatii realizate la nivel de registru de calcul sau foaie de calcul, pentru a declansa rularea automata a acestor secvente. La baza, evenimentele ar trebui sa fie secvente de program care sa realizeze activitati constructive, dar atentie!, daca programatorul doreste, se pot crea si activitati distructive, denumite, mai pe scurt „Virusi”, care sa stearga date sau sa altereze nedorit informatiile!

Lectii

  • Evenimente la nivelul registrului de calcul
  • Setul de declansatori ai evenimentelor la nivelul registrului de calcul
  • Laborator: Crearea unei formula simpla de salut la deschiderea registrului de calcul
  • Laborator: Verificarea dreptului de acces al utilizatorului la un registru de calcul
  • Laborator: Crearea un sistem complex de accesare a unui registru de calcul pe baza de UserName si Parola (Matricea Responsabilitatilor)
  • Evenimente la nivelul foii de calcul
  • Diferenta intre variabile de tip ByVal si ByRef
  • Laborator: Interzicerea tiparirii continutului unei foi de calcul (BeforePrint)
  • Laborator; Latirea automata a coloanei in functie de lungimea informatiei introduse (AutoFit)
  • Laborator: Evidenta modificarilor din celule la nivel de comentariu (Big Brother Event)
  • Laborator: Evidenta modificarilor din celule intr-o alta foaie de calcul (Big Brother Event)

Descriere modul

Formularele (User Forms) vor reuni toate cunostintele acumulate in capitolele anterioare, pentru a crea interfete complexe, prietenoase, prin care Excel interactioneaza cu utilizatorul pentru a prelua date, a le transforma si a le introduce apoi in foile de calcul.

Lectii

  • Adaugarea unui formular (User Form) la proiectul VBA
  • Inserarea de controale (Form Controls) in formular
  • Alinierea controalelor in formular
  • Proprietatile controalelor
  • Denumirea setul de controale
  • Conventia Hungarian Notation
  • Scrierea procedurilor VBA pentru fiecare control din formular
  • Validarea introducerii de date in formular
  • Incarcarea si utilizarea formularului creat
  • crearea unui formular cu pagini multiple (MultiPage Form)
  • Instalarea controlului Date-Time Picker (numai pentru Ms Office 32 biti)
Pret lista: 290 euro (fara TVA) / Durata: 3 zile (24 ore)

Descriere curs


Access IV

Cursul Access VBA este recomandat persoanelor care au nevoie de ceva mai mult pentru prelucrarea datelor, si anume automatizarea activitatilor repetitive sau de lunga durata iar acest lucru se poate face doar apeland la limbajul de programare specific: VBA (Visual Basic for Application).

VBA este un limbaj de programare orientat pe obiecte ce va permite sa extindeti functionalitatea bazei de date in moduri ce altfel ar fi fost greu de realizat. Doar trebuie sa intelegeti cum puteti utiliza multitudinea de instrumente: proceduri, functii, variabile, expresii si nu in ultimul rand cum puteti trata erorile posibile.

Descriere modul

O scurta prezentare a interfetei aplicatiei Microsoft Access si a modului in care aceasta poate fi personalizata pentru a accesa rapid comenzile necesare.

Lectii

  • Explorarea interfetei Microsoft Access
  • Lucru cu panglici de butoane (Ribbons)
  • Lucrul cu taburile contextuale
  • Personalizarea mediului de lucru Access
  • Super Tooltip
  • Quick Access Toolbar
  • Floatie

Descriere modul

Pentru automatizarea operatiunilor repetitive sau pentru prelucrarea mai rapida a datelor aveti nevoie si de cunostinte de programare iar VBA (Visual Basic for Applications) este un limbaj de programare ce poate lucra usor si cu obiectele din Access.

Lectii

  • Introducere in programarea Access
  • De ce sa folositi programarea in Access?
  • Utilizarea mediului de dezvoltare
  • Utilizarea ajutorului Visual Basic

Descriere modul

Pentru a stapani acest limbaj de programare, va trebui sa faceti cunostinta mai intai cu elementele de baza: module, proceduri, functii.

Lectii

  • Utilizarea Modulelor
  • Crearea unui Modul standard
  • Utilizarea Procedurilor
  • Crearea unei sub proceduri
  • Apelarea procedurilor
  • Utilizarea ferestrei “Immediate” pentru apelarea procedurilor
  • Crearea Functiilor
  • Numirea procedurilor
  • Organizarea codului si a procedurilor
  • Utilizarea editorului de cod
  • Navigarea in ierarhia obiectelor Access
  • Utilizarea colectiilor
  • Utilizarea navigatorului de obiecte (Object Browser)
  • Utilizarea obiectului Application
  • Utilizarea obiectului Form
  • Utilizarea proprietatilor
  • Utilizarea declaratiei With
  • Utilizarea metodelor
  • Utilizarea obiectului DoCmd
  • Utilizarea evenimentelor
  • Ordinea de declansare a evenimentelor

Descriere modul

Pe masura ce avansati in cunoasterea limbajului VBA, veti invata sa construiti cod si cu ajutorul expresiilor, variabilelor si functiilor predefinite, dar nu uitati sa folositi variabile cu tipul corect de date.

Lectii

  • Utilizarea Expresiilor si Declaratiilor
  • Declararea variabilelor
  • Utilizarea tipurilor de date
  • Domeniul unei variabile
  • Durata de viata a unei variabile
  • Imbinarea domeniului si a duratei de viata a unei variabile
  • Utilizarea functiilor predefinite
  • Utilizarea constantelor
  • Utilizarea constantelor predefinite
  • Utilizarea ferestrei de mesaje (Message Box)
  • Utilizare ferestrei de introducere (Input Box)

Descriere modul

Pentru a putea controla fluxul de executie al codului trebuie sa cunoasteti diferite structuri de control atat pentru instructiuni repetitive cat si pentru luarea deciziilor.

Lectii

  • Utilizarea structurilor de control al executiei
  • Utilizarea expresiilor logice
  • Utilizarea structurii de decizie If…Then…Else
  • Utilizarea structurii Select Case
  • Utilizarea structurii For…Next
  • Utilizarea structurii For Each…Next
  • Utilizarea structurii Do…Loop
  • Recomandari privind structurile de decizie

Descriere modul

Programarea in Access presupune lucrul cu multe date si acestea pot fi manipulate usor daca folositi obiectele corecte specializate in lucrul cu date – record sets (seturi de inregistrari).

Lectii

  • Declararea si crearea variabilelor de tip obiect
  • Utilizarea obiectului  ADODB Recordset
  • Specificarea tipului de cursor pentru setul de inregistrari
  • Blocarea inregistrarilor pentru actualizare
  • Optional – Specificarea pozitiei cursorului pentru setul de inregistrari
  • Optional – Utilizarea proprietatii CacheSize
  • Optional – Utilizarea proprietatilor cursorului

Descriere modul

Pentru a verifica daca logica din spatele codului VBA este corecta, uneori este necesar sa faceti diverse depanari chiar daca in cod nu au aparut erori. Astfel exista metode de intrerupere a codului sau de parcurgere al acestuia pas cu pas.

Lectii

  • Intelegerea erorilor
  • Utilizarea instrumentelor de depanare
  • Stabilirea punctelor de intrerupere
  • Stabilirea expresiilor de intrerupere
  • Utilizarea modului de intrerupere in timpul executiei codului
  • Parcurgerea codului pas cu pas
  • Determinarea valorilor expresiilor

Descriere modul

Oricat ne-am dori sa nu le intalnim, acestea sunt inevitabile, dar exista optiuni de capturare si tratare a acestora in codul VBA.

Lectii

  • Utilizarea modului de tratare a erorilor
  • Optiunile de capturare a erorilor
  • Capturarea erorilor utilizand declaratia On Error
  • Utilizarea obiectului Err
  • Scrierea unei rutine de tratare a erorilor
  • Tratarea erorilor pe aceeasi linie

Resurse unice in Europa post-instruire pentru cursurile Microsoft Office

Toti participantii la cursurile noastre primesc BONUS: acces GRATUIT, la cea mai generoasa platforma de cursuri online: peste 7.000 de lectii video interactive in limba romana

Standard de calitate

Conform insusi principiului de baza al Sistemului de management al calitatii, implementat de IT Learning, obiectivul nostru este satisfactia clientului. Pentru atingerea acestui obiectiv, evaluarea calitatii serviciilor livrate este esentiala.

In acest sens va incurajam sa folositi orice cale si metoda de comunicare (feedback la cald si la rece, testimonial scris, telefon, e-mail, blog, forum, retele sociale etc.), pentru a va exprima, nu atat satisfactia pentru calitatea serviciilor noastre, care reprezinta in fapt angajamentul nostru ferm, asumat prin contract, cat mai ales, daca este cazul, insatisfactia de orice fel privind prestatia noastra, care ne va ajuta sa imbunatatim standardul acestor servicii, in beneficiul dvs.

Traineri acreditati Microsoft Office

Echipa de traineri profesionisti IT  Learning este condusa de Bogdan Tarla- MVP Excel pentru Romania (peste 2.000 de cursuri sustinute pentru companii din toata tara)

Certificarile oferite in urma absolvirii cursurilor VBA

  • Interna, tiparita, care atesta absolvirea cu succes a cursului (emitent IT Learning)
  • Online, download, care atesta sustinerea cu succes a examenelor online (emitent IT Learning)
  • Nationala (calificare “Operator introducere, validare si prelucrare date – cod COR 411301”), in urma examenului sustinut in fata comisiei ANC (emitent Agentia Nationala pentru Calificari, Min. Educatiei si Min. Muncii)
  • Europeana, in urma sustinerii examenelor aferente (emitent ECDL)
  • Internationala, in urma sustinerii examenului Microsoft Office Specialist – Core/Expert/Master (emitent Certiport – USA)

Primesti suport gratuit pentru rezolvarea problemelor tale

Detinem cea mai mare comunitate IT din Romania (peste 11.000 membri activi), unde primesti dupa terminarea cursurilor IT Learning suport gratuit (perioada nelimitata)

Inscriere / Facturare / Plata / “Money back guarantee”

  • Daca sunteti persoana fizica, sau grup de maxim 5 participanti din partea unei companii, va puteti inscrie doar in clasele noastre deschise, anuntate pe site la pagina “Calendar Cursuri Open
  • Rezervarea locului / locurilor in sala de curs Open se face telefonic (0787.692.238) sau prin e-mail la adresa office@itlearning.ro , in reply urmand sa primiti fisa de inscriere care trebuie completata de dvs. si retrimisa noua impreuna cu datele de facturare
  • Urmeaza emiterea facturii, pe care o veti primi tot pe e-mail, in baza careia urmeaza sa efectuati plata (transfer bancar sau depunere numerar in contul IT Learning) si sa ne trimiteti confirmarea aferenta
  • Veti primi la randul dvs. confirmarea noastra ferma ca sunteti inscris(a) la cursul respectiv, impreuna cu detaliile organizatorice (orarul cursului, coffee-break, pauza de pranz etc.)
  • Urmeaza livrarea cursului, iar la finalul acestuia completarea feedback-ului, conform formularului de evaluare , in baza caruia se poate invoca clauza “Money back guarantee”: “In cazul obtinerii unui nivel de satisfactie mai mic de 75 % , reflectat de formularul de feedback, garantam returnarea taxei de participare sau reluarea cursului fara nici un cost”.
  • Daca sunteti persoana juridica si doriti inscrierea unui grup de peste 5 participanti, vom formula o oferta personalizata cu discount de volum, exclusiv pentru compania dvs., conform specificatiilor primite telefonic, prin fax (0371.602.780) sau pe e-mail la adresa office@itlearning.ro
  • Dupa acceptarea ofertei (livrabile, costuri, agenda, perioada si locatia organizarii cursului) urmeaza etapa contractuala
  • Odata agreata forma finala a contractului de legal-ul partilor, urmeaza semnarea si livrarea efectiva a serviciilor convenite, a caror facturare si plata se va face numai dupa primirea feadback-urilor completate de absolventi la finalul instruirii si numai in virtutea clauzei “Money back guarantee”:”In cazul obtinerii unui nivel de satisfactie mai mic de 75 % , reflectat de formularului atasat , garantam renuntarea la contravaloarea instruirii sau reluarea cursului cu alt trainer, fara nici un cost aditional”)

Doresti o customizare Excel/Access sau o aplicatie la cheie?

Oferim expertiza in realizarea de aplicatii VBA (Visual Basic for Applications), Macro conversion, Data Analysis in Excel, Access, PowerPoint, Outlook, precum si aplicatii custom tip Office Automation, Office Addins/Addons si altele.