Microsoft Excel is een krachtige spreadsheet- applicatie die gebruikers in staat stelt om gegevens op verschillende manieren in te voeren en te analyseren . De vele geïntegreerde functies kunnen worden gebruikt om data formules maken en manipuleren . Bovendien, Excel maakt rauwe programmeercode te worden gecreëerd voor geavanceerde interactiviteit en berekeningen . De Visual Basic for Applications taal ( VBA ) biedt een programmeur de mogelijkheid om volledig unieke software applicaties te bouwen binnen de Excel -omgeving . Met behulp van " range " parameters is vaak nodig in VBA , zodat de programmering code kan interageren met de werkelijke Excel-spreadsheet raster . Gegevens worden in cellen aangegaan , en VBA interageert vervolgens met deze gegevens door individuele cel namen of hele reeksen van cellen te bellen . Wat je nodig hebt Microsoft Excel Toon Meer Aanwijzingen behulp Ranges in VBA 1 Identificeer de fundamentele eigenschappen van een Excel-bereik en de syntaxis . Een " range " is gewoon een verzameling cellen samen georganiseerd . Het bereik kan horizontaal verspreid over vele kolommen , verticaal over vele rijen of twee - dimensionaal over beide rijen en kolommen . De reeks wordt aangegeven door een twee cellen op tegenovergestelde hoeken van de selectie , gescheiden door een dubbele punt . Bijvoorbeeld , " B2 : D5 " specificeert een bereik van cellen in rijen 2 tot en met 5 en kolommen B , C en D. kopen van 2 Open de VBA editor in Excel . Druk op ' Alt + F11 " als een snelle snelkoppeling naar dit venster te openen . 3 Selecteer de VBA- macro die u wilt bewerken met behulp van bereik informatie . Dit programma wordt weergegeven in de lijst in de linkerbovenhoek van het venster editor , onder " Modules . " Anders, gebruikt u de optie " Macro's " onder het menu "Extra " naar een nieuwe VBA- programma te maken . < br > Klik 4 in de belangrijkste editing venster , tussen de "Sub " en " End Sub " verklaringen te coderen elke VBA . 5 Sluit het bereik in elke VBA- functie die vraagt een parameter range . De " Werkbladen " commando is een veel voorkomende VBA object . Dit object kan een VBA programma automatisch gegevens in de cellen van een Excel spreadsheet voeren . De parameter range is betrokken , zodat het programma weet welke cellen te beïnvloeden . Typ een punt ( " . " ) Voordat zij de range data , en vermeld het bereik met het woord " Range " , gekapitaliseerd . Bijvoorbeeld : . Werkbladen ( " Blad1 " ) Range ( " B2 : D4 " ) = " Hallo " . Wanneer deze VBA programma wordt uitgevoerd , zal het automatisch invoeren van het woord " Hallo " in alle Excel- cellen in het bereik van " B2 : . D4 " 6 Gebruik de " Range " statement op deze manier in een VBA- functie die een celbereik vereist om gegevens te beïnvloeden .
|