Schița de curs

Excel Model de obiect

  • Foaia de protecție de la VBA
  • Caiet de lucru cu obiecte, colecție Caiete de lucru
  • Obiect foaie de lucru, foi de lucru de colecție
  • Fișe de validare
  • Metode practice ale obiectului Range
  • Copiați, lipiți, lipiți special
  • Proprietate CurrentRegion
  • Găsiți, înlocuiți
  • Sortarea intervalelor
  • Diagrame (diagrama obiect)

Evenimente

  • Evenimente la nivel de aplicație

Scânduri

  • Matrice dinamice
  • Varianta matrice de tabel
  • Optimizarea matricelor și a memoriei
  • Matrice multidimensionale

Object-Oriented Programming

  • Clase și Obiecte
  • Crearea de clase
  • Crearea și distrugerea obiectelor
  • Creați metode
  • Creați proprietate
  • Date de validare folosind proprietatea
  • Proprietățile și metodele implicite
  • Gestionarea erorilor în modulul de clasă

Creați și gestionați colecții

  • Creați o colecție
  • Adăugarea și eliminarea articolelor
  • Referințe la componente (folosind o cheie și un index)

Structuri și funcții avansate VBA

  • Transmiterea parametrilor după valoare și referință (ByRef și ByVal)
  • Proceduri cu un număr variabil de parametri
  • Parametri și valori implicite opționale
  • Proceduri cu un număr necunoscut de parametri (ParamArray)
  • Enumerare, trecere convenabilă a parametrilor
  • Introduceți utilizatorul (Tipul definit de utilizator)
  • Serviciu Null, Nimic, șir gol „”, Gol, 0
  • Conversie tip (Conversie)

Operații cu fișiere

  • Deschiderea și închiderea fișierelor text
  • Citirea și scrierea textului și a datelor binare
  • Prelucrarea înregistrărilor în fișierul CSV
  • Procesarea eficientă a fișierelor text

Utilizați funcțiile VBA în alte aplicații

In plus

  • Creați-vă propriile suplimente
  • Creați o bară de instrumente pentru adăugare
  • Instalarea propriilor suplimente și protecția acestora

Utilizarea bibliotecilor externe

Conectarea la baze de date externe (ODBC, OLEDB)

  14 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (8)

Cursuri înrudite

Categorii înrudite