How to Program i VBA Excel

How to Program i VBA Excel


Utvikling av applikasjoner i Excel ved hjelp av Visual Basic for Applications kan spare deg for mye tid hvis du arbeider med regneark ofte. I Excel kan du raskt ta opp makroer for å komme i gang i programmering med VBA-kode. Spille inn en makro vil generere VBA-kode automatisk som du kan redigere senere og tilpasse til dine behov. I VBA kan du også legge til dine egne sub prosedyrer for å automatisere prosesser som du kan ringe ved hjelp av en makro.

Bruksanvisning

1 Klikk på "Utvikler" og klikk "Registrer makro" for å spille inn en ny makro. Skriv "getDate" under Makronavn, og klikk "OK." Type "= NÅ ()" i A1 for å få gjeldende systemdato. Klikk "Stopp registrering" fra anbefalingen ruten.

2 Klikk på "Visual Basic" ikonet for å åpne redigeringsvinduet VB. Utvid "moduler" -mappen og dobbeltklikk på "module1" for å åpne VBA kodemodulen. Legg en samtale til en sub prosedyren du vil skape i trinn tre inni makrokode som følgende:

Sub Makro1 ()

Range("A1").Select

ActiveCell.FormulaR1C1 = "= NÅ ()"

samtale~~POS=TRUNC addNumbers

End Sub

3 Legg til følgende kode for å legge til en ny sub prosedyre som vil legge til to tall og vise resultatet:

Private Sub addNumbers ()

Dim tall1 As Integer

Dim tall2 As Integer

Range("A3").Select

Range ( "A3"). Verdi = 4

Range ( "A4"). Velg

Range ( "A4"). Verdi = 6

Range ( "A3"). Velg

tall1 = Range ( "A3"). Verdi

Range ( "A4"). Velg

tall2 = Range ( "A4"). Verdi

Range ( "A5"). Velg

. Range ( "A5") value = "Summen av disse tallene er:" & (tall1 + tall2)

End Sub

4 Bytt tilbake til Microsoft Excel-vinduet, fjern datoen i A1 og klikk "makroer". Klikk "Makro1" og klikk "Kjør" for å utføre VBA-kode og vise resultatene.