Excel fjölvi til að ákvarða hvort vinnubók sé til

Þetta Excel fjölvi gerir þér kleift að senda skráarslóð til að meta hvort skráin sé þar. Til dæmis gætirðu verið með ferli sem vinnur með skrá einhvers staðar á tölvunni þinni. Til dæmis gætir þú þurft að opna fyrirliggjandi vinnubók til að bæta gögnum við hana daglega. Í þessu tilviki gætirðu þurft að prófa til að sjá hvort skráin sem þú þarft að vinna sé til.

Hvernig macro virkar

Það fyrsta sem þarf að taka eftir um þetta fjölvi er að það er fall, ekki Sub aðferð. Með því að gera þetta fjölvi að aðgerð gerir þér kleift að senda hvaða skráarslóð sem er til hans.

Í þessu fjölvi notarðu Dir fallið, sem skilar streng sem táknar nafnið á skránni sem passar við það sem þú sendir til hennar. Þessi aðgerð er hægt að nota á marga vegu, en hér notarðu hana til að athuga hvort skráarslóðin sem þú sendir til hennar sé til:

Aðgerð FileExists(FPath As String) Sem Boolean
'Skref 1: Lýstu breytunum þínum
    Dimmt FName sem strengur
'Skref 2: Notaðu Dir aðgerðina til að fá skráarnafnið
    FName = Dir(FPath)
'Skref 3: Ef skrá er til, skilaðu True; annars rangt
    Ef FName <> " Þá er FileExists = True _
    Annað: FileExists = False
Lokaaðgerð

Skref 1 lýsir yfir String breytu sem geymir skráarnafnið sem skilar frá Dir fallinu. FName er heiti String breytunnar.

Í skrefi 2 reynirðu að stilla FName breytuna. Þú gerir þetta með því að senda FPath breytuna í Dir fallið. Þessi FPath breyta er send í gegnum fallyfirlýsingarnar (sjá fyrstu línu kóðans). Þessi uppbygging kemur í veg fyrir að þú þurfir að harðkóða skráarslóð og senda hana sem breytu í staðinn.

Ef ekki er hægt að stilla FName breytuna er slóðin sem þú fórst ekki til. Þannig er FName breytan tóm. Skref 3 þýðir aðeins að niðurstaðan sé sönn eða ósönn.

Aftur er hægt að nota þessa aðgerð til að meta hvaða skráarslóð sem þú sendir til hennar. Þetta er fegurðin við að skrifa makróið sem fall.

Eftirfarandi fjölvi sýnir hvernig á að nota þessa aðgerð:

Sub Macro1()
    If FileExists("C:TempMyNewBook.xlsx") = True Þá
        MsgBox "Skrá er til."
    Annar
        MsgBox "Skrá er ekki til."
    End If
End Sub

Hvernig á að nota macro

Til að útfæra þetta fjölvi geturðu afritað og límt báða kóðastykkin í venjulega einingu:

Virkjaðu Visual Basic Editor með því að ýta á Alt+F11.

Hægrismelltu á heiti verkefnis/vinnubókar í verkefnaglugganum.

Veldu Insert→ Module.

Sláðu inn eða límdu kóðann í nýstofnaða einingu.

Leave a Comment

Námundun tölur í Excel 2007 með ROUND, ROUNDUP og ROUNDDOWN

Námundun tölur í Excel 2007 með ROUND, ROUNDUP og ROUNDDOWN

Fyrir þá sem vilja læra um aðferðir eins og <strong>ROUND</strong>, <strong>ROUNDUP</strong> og <strong>ROUNDDOWN</strong> í Excel 2007, skoðaðu þessa skref-fyrir-skref leiðbeiningu um hvernig á að rúnna tölur á réttan hátt.

Hvernig á að koma í veg fyrir að Microsoft Word opni skrár í skrifvarinn ham á Windows

Hvernig á að koma í veg fyrir að Microsoft Word opni skrár í skrifvarinn ham á Windows

Hvernig á að koma í veg fyrir að Microsoft Word opni skrár í skrifvarandi ham á Windows. Microsoft Word opnar skrár í skrifvarandi ham, sem gerir það ómögulegt að breyta þeim? Ekki hafa áhyggjur, aðferðirnar eru hér að neðan

Hvernig á að laga ranga prentun á Microsoft Word skjölum

Hvernig á að laga ranga prentun á Microsoft Word skjölum

Hvernig á að laga villur við prentun á röngum Microsoft Word skjölum Villur við prentun Word skjala með breyttu letri, sóðalegar málsgreinar, texta sem vantar eða glatað efni eru nokkuð algengar. Hins vegar ekki

Eyddu penna- og auðkennisteikningum á PowerPoint-skyggnunum þínum

Eyddu penna- og auðkennisteikningum á PowerPoint-skyggnunum þínum

Ef þú hefur notað pennann eða hápunktarann ​​til að teikna á PowerPoint glærurnar þínar meðan á kynningu stendur geturðu vistað teikningarnar fyrir næstu kynningu eða eytt þeim út svo næst þegar þú sýnir þær byrjarðu á hreinum PowerPoint glærum. Fylgdu þessum leiðbeiningum til að eyða penna- og auðkenningarteikningum: Að eyða línum einni á […]

Innihald stílasafns í SharePoint 2010

Innihald stílasafns í SharePoint 2010

Stílsafnið inniheldur CSS skrár, Extensible Stylesheet Language (XSL) skrár og myndir sem notaðar eru af fyrirfram skilgreindum aðalsíðum, síðuuppsetningum og stjórntækjum í SharePoint 2010. Til að finna CSS skrár í stílasafni útgáfusíðunnar: Veldu Site Actions→ View Allt efni á síðunni. Innihald síðunnar birtist. Style bókasafnið er staðsett í […]

Snið tölur í þúsundum og milljónum í Excel skýrslum

Snið tölur í þúsundum og milljónum í Excel skýrslum

Ekki yfirgnæfa áhorfendur með stórkostlegum tölum. Í Microsoft Excel geturðu bætt læsileika mælaborða og skýrslna með því að forsníða tölurnar þínar þannig að þær birtast í þúsundum eða milljónum.

Hvernig á að deila og fylgja SharePoint síðum

Hvernig á að deila og fylgja SharePoint síðum

Lærðu hvernig á að nota SharePoints samfélagsnetverkfæri sem gera einstaklingum og hópum kleift að eiga samskipti, vinna saman, deila og tengjast.

Hvernig á að umbreyta dagsetningum í Julian snið í Excel

Hvernig á að umbreyta dagsetningum í Julian snið í Excel

Julian dagsetningar eru oft notaðar í framleiðsluumhverfi sem tímastimpill og fljótleg tilvísun fyrir lotunúmer. Þessi tegund af dagsetningarkóðun gerir söluaðilum, neytendum og þjónustuaðilum kleift að bera kennsl á hvenær vara var framleidd og þar með aldur vörunnar. Julian dagsetningar eru einnig notaðar í forritun, hernum og stjörnufræði. Mismunandi […]

Hvernig á að búa til Access Web App

Hvernig á að búa til Access Web App

Þú getur búið til vefforrit í Access 2016. Svo hvað er vefforrit eiginlega? Jæja, vefurinn þýðir að hann er á netinu og app er bara stytting fyrir „umsókn“. Sérsniðið vefforrit er gagnagrunnsforrit á netinu sem hægt er að nálgast úr skýinu með vafra. Þú smíðar og viðheldur vefforritinu í skrifborðsútgáfunni […]

Quick Launch Bar í SharePoint 2010

Quick Launch Bar í SharePoint 2010

Flestar síður í SharePoint 2010 sýna lista yfir flakktengla á flýtiræsingarstikunni vinstra megin á síðunni. Flýtiræsingarstikan sýnir tengla á innihaldsefni vefsvæða eins og lista, bókasöfn, síður og útgáfusíður. Flýtiræsingarstikan inniheldur tvo mjög mikilvæga tengla: Tengill á allt efni vefsvæðis: […]