Leer hoe u de VBA- functie Som te gebruiken door te lezen over het doel en de syntax , en door het schrijven van een kort programma dat deze functie gebruikt . Som werkt in VBA hetzelfde als in Excel - het samen voegt twee of meer nummers en geeft het resultaat . Met behulp van de functie Sum in VBA geeft u de mogelijkheid van het verzenden van de output naar een werkblad cel , een bestand , een MsgBox verklaring of zelfs een andere toepassing , zoals een database . Doel De functie Som voegt twee of meer getallen en geeft het resultaat , dat is een ander nummer . Som is een van de vele Excel- formules die u kunt gebruiken in VBA -programma's . Deze formules , die displays Excel onder de tab " Formules " , zijn verkrijgbaar in VBA door de eigenschap van het object Application WorksheetFunctions , die Excel vertegenwoordigt . De syntax van Sum vergt naam van de functie , een haakje openen en vervolgens de lijst met argumenten . U levert deze lijst die bestaat uit alle nummers die u wilt Sum te kloppen . Scheid elk nummer met een komma en geven het einde van de lijst met nummers door het intypen van een haakje sluiten . Sample Programma Leer hoe u de VBA- Sum functie gebruiken door integratie ervan in een kort programma . Beginnen met het schrijven van dat programma door het openen van de VBA- ontwikkelomgeving . Klik op het tabblad "Ontwikkelaar " Excel en klik op de knop " Visual Basic " om het milieu te openen . Open een venster voor het invoeren van VBA statements door te dubbelklikken op het " Deze werkmap " in het linkervenster van het milieu . Typ de omtrek van een subroutine die de functie Sum zal lopen . U kunt "sub sumSomething , " typt bijvoorbeeld aan de start van deze subroutine definiëren . Type "End sub" op de volgende regel aan het einde van de subroutine aan te geven . Getting Input Geef de input van uw programma moet draaien door gebruik InputBox verklaring VBA , die vraagt de gebruiker om gegevens en pasjes invoeren die gegevens aan uw programma . Typ de verklaringen hieronder weergegeven om InputBox voegen in uw VBA -programma . Deze verklaringen variabelen die de nummers gebruiker het programma wil vatten zal houden bepalen , vraagt de gebruiker om die nummers en voegt de ingevoerde nummers in de variabelen Getal1 en Number2 . Dim getal1 , getal2 , resultNumber1 = InputBox ( " ; . . typ het eerste nummer dat u wilt optellen " ) Number2 = InputBox ( " typ het tweede nummer dat u wilt samenvatten aub " ) Samenvattend Plaats de formule som in uw VBA -programma door het intikken van de naam " WorksheetFunction " gevolgd door een punt . Wanneer u de periode typt , zal VBA een lijst met werkblad functies die u kunt invoegen in uw programma worden weergegeven . Klik op de " Sum " item uit de lijst om die formule te voegen in uw programma . Dit is wat je Sum verklaring eruit moet zien . Resultaat = WorksheetFunction.Sum ( getal1, getal2 ) Notice de variabele " resultaat " in deze verklaring . Zorg ervoor dat je die variabele hebt gedeclareerd in een Dim verklaring , samen met de nummer1 en Number2 variabelen . Output Plaats een uitgang verklaring dat het resultaat van de terug som formule . VBA functie MsgBox biedt een snelle oplossing voor het weergeven van korte uitvoer verklaringen . Typ deze verklaring in uw VBA -programma om het resultaat van de formule som weergegeven als volgt : Msgbox " De som van de cijfers die u invulde is " & resultaat Uitvoeren programma Run je VBA sommatie programma door te klikken op een van haar verklaringen en vervolgens te klikken op de " Run" commando in het menu Uitvoeren . Reageer op de vraag geeft het programma door het intikken van twee getallen . Uw programma zal de Formule draaien op die nummers en het resultaat van de formule aan u retourneren met de MsgBox verklaring .
|