Het gebruik van een zaak Switch in VBA-Excel



Een goed geschreven computerprogramma kunt tijd besparen voor de ontwikkelaar en de programmeurs die het in de toekomst te handhaven. In VBA kunt u de instructie Select Case gebruiken als een alternatief voor het gebruik van "ElseIf" in "als... Dan... Else"-instructies. Een programma wordt moeilijk om te lezen wanneer u hebben vele "als... Dan... Anders"verklaringen en mei ook trager dan wanneer u gebruik Select Case. Een Select Case-instructie evalueert de uitdrukking slechts eenmaal tijdens de "als... Anders... "Verklaringen moeten elke stap te evalueren voordat code wordt uitgevoerd.

  • Klik op het tabblad 'Developer' en klik op 'Visual Basic' klikt u op het "Invoegen" menu. Klik op de "Module" Voeg een nieuwe codemodule.

  • Begin met het maken van een sub-procedure met de volgende code:

    Private Sub CaseSwitch()

  • Het maken van drie variabelen door te typen van de volgende coderegels:

    Dim employeePerf As Integer

    Dim salaris als valuta

    Dim Bonus als valuta

  • Waarden voor de salaris- en employeePerf variabelen definiëren:

    salaris = 75000

    employeePerf = 3

  • De select case-instructie gebruikt om te bepalen van het bonusbedrag op basis van de prestaties van de werknemer en hun basissalaris.

    Select Case employeePerf

     Case 1 Bonus = salary * 0.1 Case 2, 3 Bonus = salary * 0.09 Case 4 To 6 Bonus = salary * 0.07 Case Is > 8 Bonus = 100 Case Else Bonus = 0 

    Einde selecteren

  • Het bonusbedrag met behulp van het venster Direct weergegeven.

    Debug.Print Bonus

  • Einde van de procedure door te typen "End Sub." Druk op "F5" de code uit te voeren.

Gerelateerde Artikelen

Het gebruik van een KVM-Switch met 2 Computers

Het gebruik van een KVM-Switch met 2 Computers

Toetsenbord, Video en muis (KVM) switches kunnen u meerdere computers te beheren terwijl het gebruiken van slechts 1 toetsenbord, video en monitor. Het proces verbinding maken een KVM-switch met 2 computers duurt een paar minuten. Hier is het gebruik
Het gebruik van een maandelijkse schema in Microsoft Excel

Het gebruik van een maandelijkse schema in Microsoft Excel

Na het benutten van de kracht van een Microsoft Excel-werkblad maken een maandelijkse schema voor uzelf of voor anderen, zet dat grid en alle cellen binnen het te gebruiken en te beginnen met het bijhouden van uw tijd. Terwijl er geen specifieke rege
Het gebruik van een instructie Switch in C

Het gebruik van een instructie Switch in C

De instructie switch is een krachtige programmeertaal structuur, die in de meeste programmeertalen bestaat. Het zal toestaan u om te schrijven een sectie met code waarmee verschillende instructies op basis van een aantal verschillende mogelijkheden v
Het gebruik van een Ethernet-Switch met AirPort Express

Het gebruik van een Ethernet-Switch met AirPort Express

Een Ethernet-switch vermindert congestie op een bekabeld netwerk en kan meerdere apparaten te delen van een netwerkverbinding. U kunt het AirPort Express met een Ethernet-switch kunt gebruiken als u meerdere computers verbinding via een bekabelde ver
Het gebruik van een HDMI-Switcher

Het gebruik van een HDMI-Switcher

Een high-definition multimedia interface of HDMI, switcher is een apparaat dat u gebruiken kunt voor meerdere HDMI hoge definitie toestellen optimaal aansluiten op één HDMI-ingang. Dit is handig als u slechts één of twee ingangen van uw TV of ontvang
Het gebruik van een externe Starter-Switch

Het gebruik van een externe Starter-Switch

Behulp van een externe starter-schakelaar op een voertuig wordt als een derde hand bij het diagnosticeren van het voertuig. De externe starter-schakelaar kunt u "omdraaien" of "crank" de motor zonder daadwerkelijk uitvoeren van de engi
Het gebruik van een variabele In een SQL-tekenreeks VBA

Het gebruik van een variabele In een SQL-tekenreeks VBA

Met behulp van variabelen in SQL-instructies kan lastig zijn, maar zij kunnen geven u de flexibiliteit die nodig zijn voor het hergebruiken van één SQL-instructie naar verschillende querygegevens. In Visual Basic for Applications (VBA) kunt u SQL-ins
Het gebruik van een externe auto-Starter

Het gebruik van een externe auto-Starter

Een externe starter kunt u beginnen met uw auto met behulp van een afstandsbediening. Het kan ook leiden tot sleutelloze, unlock uw deuren, open zonnedaken of een andere functie heb je het geprogrammeerd voor. Na de fabrikant handleiding, u moet het
Het gebruik van een Belgische wafel ijzer

Het gebruik van een Belgische wafel ijzer

Belgische wafels zijn een van die dingen in het leven die een glimlach op je gezicht toverde. Of u het verstikt met stroop voor het ontbijt ondervindt of als basis voor uw hete fudge sundae voor dessert, zijn ze gewoon goddelijk. Maar als je hebt geg
Het gebruik van een rieten dak hark

Het gebruik van een rieten dak hark

Riet treedt op wanneer plantmateriaal op het oppervlak van uw gazon opbouwt. Terwijl sommige riet is een goede zaak, te veel zal uiteindelijk uw gazon doden door honger van zuurstof en voedingsstoffen. Als uw gazon is bruin onder een groene oppervlak
Het gebruik van een Marine VHF Band Radio

Het gebruik van een Marine VHF Band Radio

De VHF (Very High Frequency) radio frequentiebereik is de meest voorkomende band gebruikt voor mariene communicatie. De VHF-band openen schippers meestal via cockpit gemonteerde Radio's, hoewel kleine, lichtgewicht hand-held eenheden worden steeds po
Het gebruik van een Tow-Dolly met een 4 x 4-Chevrolet

Het gebruik van een Tow-Dolly met een 4 x 4-Chevrolet

Het is praktisch en handig zijn om een voertuig langs achter een bewegende truck of RV. Als dat voertuig een Chevy 4 x 4 is en u van plan bent om te vergrendelen van twee wielen in een tow-dolly, is er nog een andere praktische overweging. Chevrolet
Het gebruik van de zaak methodologie

Het gebruik van de zaak methodologie

Casestudy's zijn een van de verschillende middelen voor de productie van kwalitatief onderzoek. Om te schrijven een case-studie, dat een onderzoeker zaak methodologie moet gebruiken. Volgens socioloog Earl R. Babbie boek "De praktijk van sociaal onde
Het gebruik van een IDE voor SATAN bewerker

Het gebruik van een IDE voor SATAN bewerker

Één van de grootste hindernissen die vele computerbezitters tegenkomen bij het upgraden van hun computer is wanneer ze oudere systeemonderdelen met nieuwere gebruiken. Dit is vooral het geval met opslagapparaten, vooral harde schijven. Veel gebruiker