Hoe om te leren VBA Coding

het binaire wereld door Attila Toro uit Fotolia.com

Visual Basic for Applications (VBA) DAO klassen zoals Database zijn essentieel voor Access VBA codering. is de programmeertaal die het mogelijk maakt Microsoft Office gebruikers in staat om de functies van Excel, Access en Word uit te breiden.VBA te leren, neem zoveel mogelijk verschillende benaderingen als je kunt.Een reden om dit te doen is om de aanpak die het beste werkt met uw leerstijl vinden.Ook zal elke leerbenadering kennishiaten achtergelaten door een ander invullen.Leren VBA codering kunt u programma's schrijven dat de taken automatiseren - het tijdrovende degenen bijzonder - dat uw werk team doet momenteel met de hand.

Leer VBA Coding door Opname Macro

  1. Open een bestaand Word-document, klik op het menu "View" "Macro-item."Klik op "Record macro" om de opname te starten, druk op "Enter" om de standaard macro naam te accepteren "Macro1."Het opnemen van macro's kunt u VBA-programma's te maken zonder code te schrijven.Toch kunt u essentiële concepten en technieken in VB

    A te leren door het bestuderen van de code door de macro-recorder.

  2. Druk op "Control-F" om het "Zoeken en vervangen" dialoogvenster weer te geven, typ een zoektocht tekst in het vak.Druk op "Enter" om te beginnen met zoeken, druk "Escape" om het vak te ontslaan.

  3. Klik op de kleine vierkante knop in de linkerbenedenhoek van het Word-venster naar de macro-opname te beëindigen.

  4. Druk op "Alt-F8" om het dialoogvenster weer te geven voor het beheer van macro's, klikt u op de "Macro1" punt, dat de macro die u zojuist opgenomen vertegenwoordigt.Klik op de knop "Edit" om het programma de broncode te bekijken in de VBA geïntegreerde ontwikkelomgeving (IDE).

  5. Selecteer de stelling dat luidt als volgt:

    .text = "& lt; de tekst die u hebt getypt & gt;"

    Zonder bestuderen elke VBA-code, je intuïtief weten dat deze uitspraak leidt de VBA tolk om te zoeken naar de tekst die u hebt getypt in de "Find" dialoogvenster in stap 2. Dit feit suggereert dat je veel over VBA codering kunnen leren door gewoon te lezenbestaande VBA broncode.

  6. Selecteer de tekst tussen de aanhalingstekens voor de verklaring die u in de vorige stap geklikt.Typ een andere tekst die je kent bestaat in het Word-document dat u in stap 1

  7. Druk op "F5" om de macro uit te voeren geopend, druk dan op "Alt-F11" om terug te keren naar Word.Het woord heeft de tekst die u in de vorige stap hebt getypt geselecteerd.

VBA door het bestuderen van MSDN Monsters

  1. Surf naar de "Excel Concepts" en "Hoe kan ik" pagina's onder MSDN's Excel ontwikkelaar referentie subdomein.Deze pagina's verwijzen naar artikelen met een kleine steekproef VBA-programma's die u kunt uitvoeren en leren.Voor elk artikel op de pagina's zojuist genoemde, doe de volgende stappen.

  2. Kopieer programma monster van het artikel naar het klembord, dan openen in Excel.

  3. Druk op "Alt-F11" om de VBA IDE voeren en plak het programma in een code-venster.

  4. Run het programma als u de macro-opgenomen programma deed uit de vorige paragraaf.

  5. Verwijder het programma dat u geplakt in de vorige stap, dan overtypen deze uit het geheugen.Je nodig hebt om te verwijzen naar de MSDN-pagina die u het programma aanvankelijk gekopieerd, dus herhaal deze stap totdat u niet langer die pagina nodig.Dit proces zal een begrip van het programma dat veel dieper dan alleen lezen kunnen opleverde.

  6. Bewerk de code uit de vorige stap om andere tekst of numerieke constanten van het origineel gebruiken.Dit is verwant aan de tekst constante verandering die u in stap 5 van de vorige paragraaf.Bijvoorbeeld, een monster programma een uitspraak als 'Cells (1,1) = "Indiana Jones te hebben." Run hetzelfde statement met verschillende argumenten voor de Cellen methode, zoals "Cells (2,1)" of "Cellen (1,2) "

Resources

  • Microsoft. Access Developer Reference
  • Microsoft: Word Developer Reference
  • Microsoft: HoeHeb ik ... in Excel
  • Microsoft Excel Concepts
813
0
3
Visual Basics Programming