Het is een goed idee om te leren over looping macro's als je denkt over het maken van macro's voor de automatisering in Microsoft Excel . In Excel kunt u een macro gebruiken om een eenvoudige of complexe taak , zoals het hernoemen van vele bladen in een Excel-werkmap te automatiseren . Een macro wordt gecreëerd door het toevoegen van een reeks commando regels en procedures met behulp van Visual Basic for Applications ( VBA ) -code . VBA is een programmeertaal beschikbaar in alle Microsoft Office-toepassingen en het wordt gebruikt voor de automatisering . Het creëren van macro's U kunt een macro in een paar verschillende manieren, afhankelijk van uw wensen en ervaring te creëren . In Excel kunt u macro's opnemen om informatie op te slaan over elke stap die je maakt in je werkboek . Nadat de macro wordt opgenomen dan heb je de macro uit te voeren om de stappen opgeslagen herhalen. U kunt ook nieuwe macro's maken of correcties en verbeteringen aan de macro met behulp van de Visual Basic Editor . Loop Soorten Misschien wilt u een macro uitvoeren of spelen een aantal keren om een bepaalde taak uit te voeren . In dat geval zul je een soort van lus in uw VBA- code nodig . In VBA kunt u de " While ... Wend " statement gebruiken om VBA c ode een aantal keren uit te voeren . U kunt ook een macro met behulp van een " For ... Next " lus die continu opdrachten voor een bepaald aantal keer uitvoert voeren . Met VBA Er zijn een paar redenen waarom overwegen om VBA programmering in uw Office -toepassingen . Een van hen is om te communiceren met de gebruiker om hen te helpen de resultaten die ze zoekt snel . Bijvoorbeeld , kunt u een user interface ( UI ) om informatie op te halen van de gebruiker en gebruiken in uw VBA- programma te maken . Met VBA-macro's kunt u ook interactie met andere Office- toepassingen zoals Word of Access . Misschien wilt u een looping macro maken om voortdurend te controleren e-mail in Outlook en importeren naar Excel . Looping Macro Voorbeeld Het volgende is een voorbeeld van een looping macro dat zal lus 10 keer en tonen de huidige datum en tijd in met het venster Direct : Dim X Zoals IntegerDim Counter Zoals IntegerFor X = 0 Om 10Debug.Print NowNext X In Excel kunt maken een looping macro met behulp van een "Terwijl " loop om informatie toe te voegen aan uw werkblad . Het volgende is een voorbeeld van een looping macro die zal lus 20 keer en voeg de huidige datum en tijd om de eerste 20 rijen van het werkblad : teller = 1Terwijl Counter < = 20Range ( " A " & ; . . Teller ) SelectRange ( " A " & Teller ) Value = NowCounter = Counter + 1Wend
|