Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Access >> Content
SubReturn Value in Excel VBA
Visual Basic for Applications , net als andere vormen van Visual Basic en de meeste programmeertalen , heeft de mogelijkheid om het programma te breken in kleine onafhankelijke stukken code . Het breken van de code in kleinere brokken maakt het minder ingewikkeld om te lezen , te schrijven en te testen als gevolg van stand- alone karakter van de kleinere eenheden . De units zijn ook herbruikbaar , dus in plaats van het schrijven van het zelfde deel van de code elke keer dat het programma nodig heeft om een ​​taak uit te voeren , kan de programmeur een enkele functie meerdere keren bellen . Dit is een van de kenmerken die VBA maakt , en Visual Basic , een gestructureerde programmeertaal . Functies vs Sub - Routines

In de meeste talen , zijn delen code die functies genoemd . In VBA , worden de delen code opgesplitst in twee verschillende types : functies en subroutines . Beide soorten code te kijken en dezelfde wijze te handelen met twee opmerkelijke verschillen . Eerst wordt een functie een functie in de definitie van de code genoemd en eindigt met de regel , "End Function . Een" sub - routine wordt gedefinieerd als een "Sub " en eindigt met " End Sub . " Ten tweede , een functie een waarde , terwijl een sub - routine niet . Een Sub - Return waarde in Excel in VBA te krijgen, zou je een functie gebruikt .
Wanneer zou u een Sub - Return Value ?

Een goed geschreven programma maakt gebruik van functies en subroutines om gegevens in te kapselen en te beschermen tegen wijzigingen in andere delen van het programma . Dit , samen met het vergemakkelijken van begrip , zijn de belangrijkste redenen voor het gebruik van een functie om een waarde te retourneren tegen het gebruik van een sub - routine die niet doet . De variabelen in een functie of sub - routine zijn onzichtbaar voor de rest van de code , zodat de resultaten van de code in een ander deel van het programma , moet de functie het naar het gedeelte van het programma dat het genoemd . De enige manier om hetzelfde te doen met een sub - routine zou zijn om de variabele publiek te verklaren aan het hele programma , dus het negeren van inkapseling .
Een voorbeeld

een voorbeeld van een functie die een waarde retourneert zou basistoevoeging routine dat de som van twee getallen retourneert . De functie ziet er zo uit : Functie MySum ( A als integer , B als integer ) MySum = A + bocht FunctionThe zin MySum = A + B niet alleen berekent de wiskunde , maar zet de resultaten in de variabele waarvoor de functie wordt genoemd , die maakt het de sub - return waarde . In dit voorbeeld , het aanroepen van de functie eenvoudig als " Antwoord MySum = ( 2,2 ) , ' en de variabele Antwoord zou het nummer 4 zou bevatten . De eenvoudige functie kan worden opgeroepen zo vaak als nodig is .
Sub - Return Values ​​in VBA voor Excel

Hoewel Excel heeft een aantal ingebouwde wiskundige en financiële functies , je moet misschien je eigen functie in VBA voor Excel voor verbeterde flexibiliteit en kracht te schrijven . Schrijven van uw eigen functie kunt u ook naar Excel formulieren bouwen met vereenvoudigde gebruikersinterface - ingang objecten . U kunt dan schrijven functies die een waarde in VBA terug en steek die code in macro's .

Op deze manier kunt u complexe en krachtige toepassingen te ontwerpen zonder een programma te bouwen van nul met behulp van een programmeertaal zoals C # . Dit geeft u de kracht van Excel 's ingebouwde functies , en de mogelijkheid om uw eigen aangepaste functies die waarden terug te keren naar uw formulieren te controleren .

Previous: Next:
  Microsoft Access
·Hoe verhoog ik het aantal item…
·Hoe te tellen het aantal woord…
·Hoe maak ik een pull down Kale…
·Hoe maak je een reactie invoeg…
·Hoe te beveiligen met wachtwoo…
·Excel Tutorial Step - by - Ste…
·Hoe maak je een schema in Exce…
·Wat is het verschil tussen een…
·Hoe te vermijden Ongeoorloofde…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
Hoe maak je een achtergrondafbeelding to…
Hoe maak je een complex tabel in Word 20…
  Software Articles
·Bladgoud Effect in Photoshop 
·Waarom zijn . Bat -bestanden illegaal? 
·Hoe te Indesign converteren naar Microso…
·Hoe eigen Barcodes maken met MS Excel 
·Hoe te TiVo Desktop Plus Unlock 
·Hoe je Skype op een HTC Imagio Download 
·Hoe maak je een Excel -werkblad importer…
·Hoe maak je een Los Effect in GIMP 
·How To Stamps gebruiken in Photoshop 
Copyright © Computer Kennis http://www.nldit.com