Microsoft Excel 2007 kan nog krachtiger zijn als je leert hoe je Visual Basic voor toepassingen ( VBA ) om routinetaken te automatiseren zoals het openen van elk spreadsheet door het gebruik van een variabele . In VBA kunt u het werkblad -object gebruiken om elk werkblad in een Excel-werkmap te manipuleren . Je nodig hebt om het blad dat u wilt gebruiken door gebruik te maken van de naam van het blad en de " Activeren" -methode te activeren . Deze methode kunt u programmatisch selecteren spreadsheets . Instructies 1 Klik op het tabblad " Developer " en klik op " Visual Basic " om de VB -editor te starten . Klik op het menu "Invoegen " en klik op "Module " om een nieuwe code -module plaatsen . Kopen van 2 Start een nieuwe subprocedure als volgt " Sub sheetNames ( ) op < br > Goedkope 3 Maak de " SheetName " variabele bij te houden van de bladnamen en twee variabelen te worden gebruikt als tellers houden , als volgt : Dim SheetName als Koord Dim xCntr als Geheel Dim shtCntr als Geheel 4 Definieer de inhoud van de " SheetName " variabele met de naam van het eerste blad in de werkmap , als volgt : SheetName = " Blad1 " 5 Geef de teller een waarde van 1 vertegenwoordigt de eerste spreadsheet : shtCntr = 1 Gebruik 6 de volgende code om een "For ... Loop" voor het doorlussen van elk blad in de werkmap en voeg de naam van het blad aan A1 met behulp van de " SheetName " variable : xCntr = 0 To 2 Werkbladen ( SheetName ) . Activeer Range ( " A1 " ) . Selecteer ActiveCell.FormulaR1C1 = SheetName Range ( " A2 " ) . Selecteer shtCntr = shtCntr + 1 SheetName = " Blad " & shtCntr Volgende xCntr Druk op "F5 " 7 aan het draaien procedure . A1 in elk spreadsheet zal de naam van het blad bevatten . |