Excel VBA Tutorial: File Operasjon

Excel VBA Tutorial: File Operasjon


Excel Visual Basic for Applications (VBA) er et programmeringsspråk som du kan bruke for å spare tid og lage snarveier i Excel. Hvis du finner deg selv å utføre de samme, repeterende oppgaver hver dag (som å åpne den samme filen), deretter en Excel makro (makro er et stykke kode) kan fungere for deg. Åpne Excel VBE (Visual Basic Editor) ved å trykke på \ "Alt \" og \ "F11 \" fra noen Excel-arbeidsbok, og opprette en ny modul (en blank side) for å sette hver enkelt av disse vanlige filoperasjoner.

Bruksanvisning

1 Åpne en ny arbeidsbok ved å klippe og lime inn følgende kode inn i en tom modul:
Sub Openfile ()
'
"Openfile Macro
'

Workbooks.Add

End Sub

2 Åpne en eksisterende fil som heter \ "Book en \" fra mappen Mine dokumenter på C-stasjonen ved å klippe og lime inn følgende kode i en ny modul (endre C: \ Mine dokumenter \ Book1.xlsx til uansett hvor selve filen ligger) :
Sub openanexistingfile ()
'
'Openanexistingfile Macro
'
'

Workbooks.Open Filename:= _
\"C:\\My Documents\\Book1.xlsx\"

End Sub

3 Lagre en arbeidsbok ved å klippe og lime inn følgende kode i en ny modul:
Sub lagre ()
'
'Spare Macro
'
'

ActiveWorkbook.save

End Sub

Hint

  • Hvis du er usikker på hvordan å kode for en bestemt funksjon, slå på makroopptak i en arbeidsbok (ligger i \ "Vis \" -menyen i Excel 2007 eller \ "Tools \" -menyen i Excel 2003.
  • VBA-kode vil bare fungere i arbeidsboken du fester den til. Med andre ord, hvis du ønsker å bruke den i en annen arbeidsbok, må du klippe ut og lime inn koden over til hver arbeidsbok du ønsker å kode å jobbe i.