, als dat de VBA en’ het belangrijkste controle - structuur.Je’ gebruik kunnen maken van dit bevel op dagelijkse basis.Als er voorwaarden in de uitvoering van één of meer staten, door gebruik te maken van deze structuur.Als een facultatieve clausule, kan de uitvoering van een of meerdere verklaringen, als je’ opnieuw getest, niet echt.Dit is een eenvoudige’ controleren of de gebruiker procedures, gebruik van gegevens als dan een andere structuur, de checkuser2 () gebruikersnaam = inputbox (en in uw naam: en) als de gebruikersnaam en= 147 en 148; Satya Nadella #; dan'(&147; is verheugd over deSatya en 133; en) en‘ en[133]; hier enmeer code 133; andere #' &147. Het spijt me.Alleen de Satya Nadella kan dit. En aan het einde van de zoon, als voorbeeld, de volgende procedure demonstratie structuur niet als facultatieve clausule:, - greetme () als de tijd < 0,5 nieuws en goedemorgen van terminals, de procedures voor het gebruik van de VBA en elektronische post de groeten van me’ toegang tot het systeem van de functie van de tijd.Als de huidige tijd minder dan 5 routines zien een vriendelijke begroeting.Als de tijd het groter dan of gelijk aan 5, aan het einde van de conventionele en er niets gebeurt, dat als de tijd verschillende groeten, groter dan of gelijk aan 5, kan je nog een andere als verklaring na de eerste:, - greetme2 () als de tijd < 0,5 nieuws en en 148; goede ochtend #; als de tijd > = 0,5 dan '# 147 en 148, goedemiddag en #; terminals op > = (groter dan of gelijk aan) is als verklaring voor de tweede.Dit om ervoor te zorgen dat de dekking van de hele dag.Een > (>) worden gebruikt, geen nieuws als dit programma is in de uitvoering van zijn er om 12.00 uur.Dit’ het is goed mogelijk, maar zo 'n belangrijke programma' s, je niet’ niets riskeren, IF-THEN-ELSE voorbeelden van de problemen, een andere benadering van het gebruik van de clausule.In de’ als het gebruik van de structuur van de dagelijkse opname van dan anders, als de tijd greetme3 () < 0,5 nieuws en 148, goedemorgen #; andere _ 'en en 148, goede middagterminals, aandacht schenken aan de lijn blijven, met gebruik van de voorgaande Voorbeelden (").Als een andere verklaring is in feite een afzonderlijke verklaring.De VBA voorziet in een enigszins verschillende manieren dan anders structuren als de verklaring in de code, het is voorbij.Dus, ik e - mail groeten de procedure kan worden herschreven, zoon greetme4 () als de tijd < 0,5 nieuws en goedemorgen andere'&147 en 148, goede middag #; aan het einde van de, in feite, je kan een aantal van de in het kader van Een aantal andere delen en verklaring.De grammatica gemakkelijker te lezen en om de verklaring te kort. Als je moet uitbreiding van de elektronische post de groeten van me dagelijks met drie voorwaarden: de ochtend, middag en avond?U heeft twee opties: het gebruik van drie, als dan de verklaring of het gebruik van een andere structuur, en als dan.Het nest, betekent dat als we in een andere structuur in een als dan in een andere structuur worden geplaatst.De eerste methode, het gebruik van drie als de verklaring is eenvoudig: de greetme5 (), donkere mononatriumglutamaat als... Als de tijd van mononatriumglutamaat = en < 0,5 en 148; morgen #; als de tijd > = 0,5 en de tijd van mononatriumglutamaat = en < 0,75 en 148; de middag #; als de tijd > = 0,75 en MSG = en en 148; 's nachts #;' en goed & mononatriumglutamaat voorbij, een nieuwe wending en een variabele wordt gebruikt.MSG variabelen een andere tekst waarden, afhankelijk van de tijd van de dag.'laat de groeten. - Goedemorgen, goedemiddag, goede avond, of de uitvoering van programma' s, onder dezelfde actie, maar het gebruik van de structuur - als na greetme6 () somber: mononatriumglutamaat. Als de tijd het = en < 0,5 en 148; morgen #; als de tijd en de tijd van 0,5% GT% = LT mononatriumglutamaat en #; 0,75 = 147 en 148; de middag #; als de tijd > = 0,75 en MSG = en en 148; 's nachts #; als het definitieve en #' 147; de goede; & mononatriumglutamaat van terminals, Met ", in de voorgaande voorbeelden, in de dagelijkse uitvoering van elke verklaring.Een beetje meer efficiënte structuur uit de routines, zo snel mogelijk een voorwaarde is dat echt is.In de ochtend, bijvoorbeeld, de programma 's moeten morgen goed nieuws en de uitgang en— geen andere extra voorwaarden, een beetje de gemeenschappelijke evaluatie. Zo niet, je hoeft niet bang te’ de snelheid van uitvoering.Maar voor een grotere toepassing van de snelheid is van het grootste belang, zou je weten dat het een andere structuur. Hier en’ je kan het dagelijks gebruik van elektronische post groet ik grammatica: - greetme7 (), donkere mononatriumglutamaat als... Als de tijd van mononatriumglutamaat = en < 0,5 en 148 In de ochtend #;; "> = 0,5 en de tijd van mononatriumglutamaat = en < 0,75 en 148; de middag #; andere mononatriumglutamaat = en en 148; 's nachts #; als het definitieve en #' 147; de goede; & mononatriumglutamaat van terminals, wanneer de voorwaarden voor de uitvoering van de voorwaarden van de VBA echt, verklaringen, als structuur van het einde.Met andere woorden, het proces efficiënter dan de vorige voorbeelden.De code is nog moeilijker te begrijpen is, en een ander zegt, hier en’ een ander voorbeeld, het gebruik van de eenvoudige vorm als de structuur.Deze procedure blijkt dat het aantal gebruikers en een overeenkomstige kortingen op basis van de gebruiker, de hoeveelheid, showdiscount (). Zolang de donkere hoeveelheid korting voor de dubbele hoeveelheid = inputbox (en en 148; input: #;) als de hoeveelheid > 0 = 0,1 korting als de hoeveelheid > = 25 = 0,15; en het bedrag van de korting als > = 50 = 0,2 korting als hoeveelheid > = 75 = 0,25'en kortingen en kortingen: 147; & korting aan het einde van elke verklaring, dat als aan het begin van het programma in werking, en de contante waarde voor het verslag om de veranderingen door te voeren.Maar normale uiteindelijk de juiste waarde een korting omdat als het verslag - is de contante waarde van de volgorde van de volgende programma 's of, via het gebruik van alternatieve "taal dezelfde taak.In dit geval, onmiddellijk na het einde van de uitvoering van een gemeenschappelijke verklaring, echte voorwaarden: - showdiscount2 () aantal donkere korting. Zolang als de dubbele hoeveelheid = inputbox (en inputs: en) als het aantal & GT; 0, de hoeveelheid & lt; vervolgens verdisconteerd = 25 de hoeveelheid van 0,1% GT% = 25 & en het aantal & lt; 50 korting = 0,15 aantal & GT; = 50 en de hoeveelheid & lt; 75 korting = 0,2 aantal & GT; = 75 = 0,25 korting als uiteindelijk 'enkorting: 147; en & - terminal, die meer als structuur is nogal ingewikkeld.Wil je misschien gebruiken is, al is het maar voor een eenvoudig binair structuur voor besluitvorming,.,
Hoe wordt als
Previous:Hoe goed de VBA in 2016
Next Page:Hoe goed de VBA in 2016