Hvordan bestemme lagringsbanen til en Excel -arbeidsbok ved hjelp av en VBA -makro

Innholdsfortegnelse

For å bruke en makro til å bestemme plasseringen der en Excel -arbeidsbok lagres, les den aktuelle egenskapen. Med dette bestemmer du enten gjeldende bane eller gjenkjenner at filen ennå ikke er lagret.

Hver lagrede fil har et filnavn og en bane. Banen viser veien til katalogen der arbeidsboken er lagret.

Hvis du vil lese denne informasjonen med en makro, hjelper PATH -egenskapen deg. Med denne funksjonen leser du ut en bane. Følgende makro viser hvordan du bruker eiendommen i praksis:

Sub StellePfadDar ()
Hvis ThisWorkbook.Path "" Da
MsgBox "Workbook Path:" & vbLf & ThisWorkbook.Path
Ellers
MsgBox "Arbeidsbok er ennå ikke lagret."
Slutt om
Slutt Sub

Etter starten viser Excel et lite vindu der banen til gjeldende arbeidsbok vises

Hvis arbeidsboken ennå ikke er lagret, returnerer PATH -egenskapen tom tekst. Dette fanges opp i makroen og besvares med et annet meldingsvindu. Følgende illustrasjon viser hvordan dette vinduet ser ut:

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave