Hvordan bruke Excel funksjoner i VB

Microsoft Excel-regnearkfunksjoner er snarveier du kan bruke til å erstatte dagligdagse oppgaver for å skreddersy dine regneark til å passe dine behov. For eksempel kan du bruke Max funksjonen for å vise det største antallet fra et regneark (basert på et utvalg av celler som du input). Excel-funksjoner kan enten skrives direkte inn i en celle (i funksjonen, Fx, felt) eller brukes som en del av en Visual Basic (VB) rutine.

Bruksanvisning

1 Åpne et nytt regneark i Visual Basic Editor.

2 Bestem hvilke regnearkfunksjonen du ønsker å bruke. For eksempel kan du velge Max regnearkfunksjonen.

3 Tast inn koden din inn i regnearket. For eksempel, for å bruke Max funksjon for å lese tallene fra cellene A1 til D10 og vise resultatet i en melding skriver du:

Sub UseFunction ()

Dim myRange As Range
Set myRange = Worksheets("Sheet1").Range("A1:D10")
answer = Application.WorksheetFunction.Max(myRange)
MsgBox answer

End Sub

Hint

  • Finne ut om din funksjon kommer til å være nyttig i VB før du begynner å skrive inn koden. For eksempel kan du bruke "&" operatør i VB til å bli flere tekstverdier i stedet for å bruke "Slå sammen" funksjon, slik at bestemte funksjonen er ikke nyttig.