Huis Sociale Media Een korte blik op Excel-macrovariabelen - dummies

Een korte blik op Excel-macrovariabelen - dummies

Video: Video: een korte blik op MacTubes 2024

Video: Video: een korte blik op MacTubes 2024
Anonim

Variabelen spelen een grote rol in de meeste Excel-macro's die u tegenkomt. U kunt variabelen zien als geheugencontainers die u in uw procedures kunt gebruiken. Er zijn verschillende soorten variabelen, elk belast met het houden van een specifiek type gegevens.

Hieronder volgen enkele veel voorkomende soorten variabelen die u zult zien:

  • String: bevat tekstgegevens

  • Integer: bevat numerieke gegevens variërend van -32, 768 tot 32, 767 >

    Lang:
  • bevat numerieke gegevens variërend van -2, 147, 483, 648 tot 2, 147, 483, 647 Dubbel:

  • bevat numerieke gegevens met drijvende komma < Variant: bevat alle soorten gegevens

  • Boolean: bevat binaire gegevens die True of False retourneren

  • Object: bevat een object uit het Excel-objectmodel

  • Wanneer u maakt een variabele in een macro; u declareert een variabele

. U doet dit door Dim (afkorting voor dimensie) in te voeren, vervolgens de naam van uw variabele en vervolgens het type. Bijvoorbeeld:

Dim MyText als String Dim MyNumber as Integer Dim MyWorksheet as Worksheet

Nadat u uw variabele hebt gemaakt, kunt u deze vullen met gegevens. Hier zijn enkele eenvoudige voorbeelden van hoe u een variabele kunt maken en er waarden aan kunt toewijzen:
Dim MyText als tekenreeks MyText = Bereik ("A1"). Waarde Dim MyNumber as Integer MyNumber = Range ("B1"). Waarde * 25 Dim MyObject als werkblad Set MyWorksheet = Sheets ("Sheet1")

De waarden die u aan uw variabelen toewijst, zijn vaak afkomstig van gegevens die in uw cellen zijn opgeslagen. De waarden kunnen echter ook informatie zijn die u maakt. Het hangt allemaal af van de taak die voorhanden is. Dit begrip wordt duidelijker naarmate u de macro's in dit boek doorneemt.


Hoewel het mogelijk is om code te maken die geen variabelen gebruikt, zult u veel voorbeelden van VBA-code tegenkomen waarbij variabelen

zijn

gebruikt. Daar zijn twee belangrijke redenen voor. Ten eerste weet Excel niet waar uw gegevens voor worden gebruikt. Het ziet geen cijfers, symbolen of letters. Het ziet alleen gegevens. Wanneer u variabelen declareert met specifieke gegevenstypen, helpt u Excel te weten hoe het bepaalde gegevens moet verwerken, zodat uw macro's de resultaten opleveren die u zou verwachten. Ten tweede helpen variabelen door uw code efficiënter en gemakkelijker te begrijpen te maken. Stel dat u een nummer in cel A1 hebt waarnaar u in uw macro herhaaldelijk verwijst. U kunt dat nummer ophalen door naar cel A1 te gaan telkens wanneer u het nodig hebt:

Submacro1 () bereik ("B1"). Waarde = bereik ("A1"). Waarde * 5 Bereik ("C1"). Waarde = bereik ("A1"). Waarde * 10 Bereik ("D1"). Waarde = bereik ("A1").Waarde * 15 Einde sub

Deze macro dwingt Excel echter om cycli met hetzelfde nummer in het geheugen te verspillen telkens wanneer u naar cel A1 wijst. Als u uw werkmap moet wijzigen zodat het doelnummer niet in cel A1 staat, maar in bijvoorbeeld cel A2, moet u uw code bewerken door alle verwijzingen van A1 naar A2 te wijzigen.

Een betere manier is om het nummer een keer in cel A1 op te slaan. U kunt bijvoorbeeld de waarde in cel A1 opslaan in een integer-variabele met de naam myValue:

Sub WithVariable () Dim myValue As Integer myValue = Range ("A1"). Waardebereik ("C3"). Waarde = myValue * 5 Bereik ("D5"). Waarde = myValue * 10 Bereik ("E7"). Value = myValue * 15 End Sub

Deze benadering verbetert niet alleen de efficiëntie van uw code (ervoor zorgen dat Excel het aantal slechts één keer leest in cel A1), maar zorgt er ook voor dat u slechts één regel hoeft te bewerken als het ontwerp van uw werkmap verandert.

Een korte blik op Excel-macrovariabelen - dummies

Bewerkers keuze

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Er zijn vier basistypen golfvormen die je steeds weer tegenkomt terwijl je met elektronische circuits werkt. Golfvormen zijn de karakteristieke patronen die oscilloscoopsporen gewoonlijk nemen. Deze patronen geven aan hoe de spanning in het signaal verandert in de loop van de tijd - stijgt en daalt langzaam of snel, is de spanning ...

Must-have-functies voor een handheld GPS - dummies

Must-have-functies voor een handheld GPS - dummies

Als u het gelukkigst bent in de vrije natuur, een handheld GPS-apparaat kan je nog gelukkiger maken. Gebruik een GPS-apparaat om te helpen met uw persoonlijke navigatiebehoeften, of u nu gaat varen, wandelen, geocachen of een andere buitenactiviteit uitvoert. De volgende tabel bevat de aanbevolen functies om u te helpen bij het kiezen van de juiste GPS-ontvanger voor uw doeleinden: ...

Meten van spullen met een multimeter - dummies

Meten van spullen met een multimeter - dummies

Een multimeter is een apparaat voor het testen van elektronica dat meerdere dingen test, waaronder weerstand, spanning en stroom. Met behulp van bepaalde multimetermodellen kunt u testen of componenten - zoals diodes, condensatoren en transistors - goed werken. U kunt ook problemen met uw circuit oplossen om te zien waar de stroom uitvalt en het probleem vaststellen ...

Bewerkers keuze

Organiseer uw blogontwerp met categorieën en tags - dummies

Organiseer uw blogontwerp met categorieën en tags - dummies

Categorieën en tags helpen uw lezers blogposts te vinden gemakkelijk. Effectief gebruik van blogcategorieën en tags helpt ook bij uw SEO (zoekmachineoptimalisatie). Uw gebruik van categorieën en tags is van invloed op het navigatieontwerp van uw blog, dus u moet wat tijd nemen om de blogcategorieën en -tags te selecteren die u wilt ...

Persoonlijke en professionele grenzen voor moederbloggers - dummies

Persoonlijke en professionele grenzen voor moederbloggers - dummies

In een interview, Heather Armstrong van Dooce. com onthulde hoe ze persoonlijke en professionele grenzen overschreed, met als gevolg dat ze haar baan verloor en haar familie pijn deed. Heather Armstrong begon te bloggen als een manier om haar frustraties met haar collega's te ventileren en om haar kritische mening over de mormoonse religie van haar familie te delen. Toen, zij ...

Persoonlijke schrijfstijl als een moederblogger - dummies

Persoonlijke schrijfstijl als een moederblogger - dummies

Als een moederblogger, moet u uw behoefte aan schrijf voor plezier met de noodzaak om iets aan je lezers te geven in elk bericht. Zelfs als je al een gevestigde schrijver bent, is het ontwikkelen van je persoonlijke schrijfstijl als een blogger iets dat alleen met de tijd kan komen. Als je gevestigde professionele bloggers vraagt ​​...

Bewerkers keuze

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Hier zijn zes voorbeelden voor het opbouwen van vertrouwen en interactie stimuleren via sociale media. Of je nu probeert een volgertje op Twitter op te zetten of publiciteit voor je bedrijf op Facebook te genereren, hier zijn een paar voorbeelden van hoe het werkt.

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Ongeacht de methode die u gebruikt gebruik om foto's te krijgen voor visuele sociale marketing, of je ze nu zelf neemt, een professional inhuurt of ze koopt, je hebt waarschijnlijk op een bepaald moment fotobewerkingstools nodig in je visuele strategie voor het maken van afbeeldingen voor het maken van afbeeldingen. U kunt gewoon een stockfoto die u hebt gekocht bijsnijden of de ...

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

Door bepaalde zijbalkinhoud toe te voegen leid de lezers van je blog echt af van je eigenlijke blogposts. Kies bij het ontwerpen van de zijbalk voor uw blog items die nuttig zijn voor de lezer en die u ook van dienst zijn.