Kurzusleírás
Makrók
- Makrók bejegyzése és szerkesztése
- Makrók hozzárendelése űrlapokhoz, eszköztárakhoz, billentyűparancsokhoz
VBA környezet
- Visual Basic Editor és beállításai
- Komponensek kezelése
- Billentyűparancsok
- A környezet optimalizálása
Bevezetés az eljárásos programozásba
- Eljárások: Function Sub
- Adattípusok
- Az if utasítás ... then ... elseif ... else ... end if
- Case utasítás
- Ciklusok for ... loop while, until
- Ciklus for ... next
- A ciklusok megszakítása (exit)
- Tömbök feldolgozása
Idézőjelekkel megadott karakterláncok
- Idézőjekekkel megadott karakterláncaik kombinálása (konkatenáció)
- Konverzió más típusokra (értelmezett és kifejezetten)
- Idézőjelekkel megadott karakterláncok feldolgozása
Visual Basic
- Adatok letöltése és feltöltése táblázathoz (Cells, Range)
- Adatok letöltése és feltöltése felhasználóhoz (InputBox, MsgBox)
- Változók deklarálása
- Változók hatóköre és élettartama
- Műveletek és prioritásuk
- Modulbeállítási opciók
- Saját függvények készítése és használata a lapon
- Tárgyak, osztályok, metódusok és tulajdonságok
- Kódrészek biztonságosan történő elrejtése
- Kód módosításának és előnézete biztonsága
Hibakeresés
- Lépésenkénti feldolgozás
- Helyi változók ablaka
- Közvetlen ablak
- Pihenőhelyek - Figyelés
- Hívási verem
Hibakezelés
- Hibák típusai és elkerülési módjai
- Futás közbeni hibák felfedezése és kezelése
- Struktúrák: On Error Resume Next, On Error GoTo
Excel objektummodell
- Az Application objektum
- A Workbook objektum és a Workbooks gyűjteménye
- A Worksheet objektum és a Worksheets gyűjteménye
- A ThisWorkbook, ActiveWorkbook, ActiveCell objektumok
- Objektum kiválasztása
- A Range gyűjtemény
- Az Cells objektum
- Adatok megjelenítése az állapotsoron
- A ScreenUpdating használata optimalizálás céljából
- A Timer metódussal mérhető idő
Eseménykezelés a VBA-ban
- Mi az esemény?
- Eseményre adott válasz és eseménykezelő létrehozása
- Eseménykezelők kiváltása
- Rendszeres események kezelése
VBA űrlapok
- Saját űrlapok készítése
- Űrlap meghívása a kódból
- Űrlapok használata a lapon
Követelmények
- Képesnek kell lennie egy táblázatban dolgozni, alapvető ismeretek (hivatkozások, tartományok, lapok stb.)
- Nincs szükség VBA-hoz kapcsolódó előzetes ismereteire a makrók létrehozásához vagy a VBA kód írásához.
Célcsoport
- Adatanalitikusok
Vélemények (5)
**Course Outline****Course Title:** Introduction to Blockchain Technology**Course Duration:** 8 weeks**Course Description:**This course provides a comprehensive introduction to blockchain technology, covering its fundamentals, applications, and implications. Students will gain a solid understanding of how blockchain works, its potential to disrupt various industries, and the skills necessary to develop blockchain-based solutions.**Week 1: Introduction to Blockchain**- Definition and history of blockchain- Key concepts: decentralization, distributed ledger, consensus mechanisms- Importance and potential impact of blockchain technology**Week 2: Technical Foundations**- Cryptography basics: hashing, digital signatures, public-key cryptography- Blockchain architecture: blocks, chains, and networks- Understanding smart contracts**Week 3: Types of Blockchain**- Public blockchains: Bitcoin, Ethereum- Private blockchains: Hyperledger, Corda- Consortium blockchains: R3, Energy Web**Week 4: Blockchain Consensus Mechanisms**- Proof of Work (PoW)- Proof of Stake (PoS)- Delegated Proof of Stake (DPoS)- Practical Byzantine Fault Tolerance (PBFT)**Week 5: Blockchain Use Cases**- Financial services: payments, remittances, trade finance- Supply chain management: provenance, tracking, and transparency- Healthcare: electronic health records, data sharing, and interoperability- Energy: grid management, peer-to-peer energy trading**Week 6: Developing Blockchain Applications**- Introduction to Ethereum and Solidity- Smart contract development- Building decentralized applications (DApps)**Week 7: Blockchain Security and Challenges**- Security threats and vulnerabilities- Best practices for securing blockchain applications- Scalability and performance challenges**Week 8: Future of Blockchain**- Emerging trends and innovations- Regulatory considerations and legal frameworks- Career opportunities in the blockchain industry**Assessment:**- Participation in online discussions: 20%- Weekly quizzes: 30%- Final project: 50%
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Kurzus - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Gépi fordítás
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Kurzus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Gépi fordítás
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Kurzus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Gépi fordítás
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Kurzus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Gépi fordítás
Training agenda was well thought out.
Przemek Zalasinski
Kurzus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Gépi fordítás
 
                     
                    