Si të kontrolloni nëse një skedar ose dosje ekziston në kompjuterin tuaj me Excel VBA?

Tutoriali i sotëm i automatizimit të Office është i fokusuar në të mësuarit se si të verifikoni që një skedar ekziston në një nga drejtoritë e kompjuterit tuaj.

Përgatitja

Nëse jeni disi i ri në kodim, sigurohuni që skeda e zhvillimit të Microsoft Office Excel është e aktivizuar dhe se jeni njohur me disa bazë Excel VBA .

Kontrollimi nëse ekziston një skedar me Excel VBA

Kodi i mëposhtëm përdor kutitë hyrëse për të kapur shtegun drejt skedarit si dhe vetë emrin e skedarit nga përdoruesi.

Pastaj përdor metodën Dir për të verifikuar nëse shtegu i skedarit ekziston vërtet.

Së fundi, ai shfaq një kuti mesazhi për përdoruesit me rezultatin e kontrollit.

Sub Check_file_exists()

Dim NameDir As String
Dim NameFile As String

'Capture the file path and name from the users
NameDir = InputBox("Enter file directory")
NameFile = InputBox("Enter file name")

'Check whether the file exists
If (Dir(NameDir & NameFile)) = "" Then
    MsgBox ("File doesn't exist")

    Else
    
    MsgBox ("File exists")
    End If
End Sub

Kontrolloni nëse ekziston një dosje

Në mënyrë të ngjashme, mund të kontrolloni nëse një dosje specifike ekziston në sistemin tuaj operativ. Gjithashtu këtu ne përdorim metodën Dir , por me parametrin vbDirectory .

Sub Check_folder_exists()

Dim NameDir As String

NameDir = InputBox("Enter file directory")


If (Dir(NameDir, vbDirectory)) = "" Then
    MsgBox ("Folder doesn't exist")

    Else
    
    MsgBox ("Folder exists")
    End If
End Sub

Duke përdorur Kodin

  • Hapni Microsoft Excel dhe lundroni te libri juaj i punës.
  • Shtypni Developer dhe më pas shtypni Visual Basic.
  • Kopjoni dhe ngjitni kodin nga lart si një nënprogram në një fletë specifike të modulit tuaj VBA.
  • Ekzekutoni kodin (F5).
  • Ruani librin tuaj të punës.

Zgjerime të mundshme

Kodi i pllakës së bojlerit më lart do të zgjerohet për rastet e mëposhtme të përdorimit:

  • Krijoni një dosje / skedar nëse nuk ekziston tashmë.
  • Fshini një skedar të dosjes me kusht që ato të jenë të pranishme në dosjen e skedarëve të sistemit tuaj operativ.
  • Kërkoni për skedarë/dosje duke përdorur një karakteristikë.

Si të shkruani nga e djathta në të majtë në Microsoft Office 2016 , 2019 / 365?

Si të shkruani nga e djathta në të majtë në Microsoft Office 2016 , 2019 / 365?

Mësoni si të kaloni nga tastierat LTR në RTL në Microsoft Word.

Si të vendosni ngjyrën e shkronjave të tekstit Excel me VBA?

Si të vendosni ngjyrën e shkronjave të tekstit Excel me VBA?

Mësoni si të përdorni Excel VBA për të ndryshuar në mënyrë programore tekstin, ngjyrën, madhësinë dhe vetitë e qelizës.

Si të kontrolloni nëse një qelizë ose një varg qelizash të shumta është bosh me Excel VBA?

Si të kontrolloni nëse një qelizë ose një varg qelizash të shumta është bosh me Excel VBA?

Mësoni se si të programoni vba për të kërkuar qeliza boshe në një fletë pune ose një gamë qelizash.

Performanca e ngadaltë e Microsoft Word? Shtatë këshilla për ta bërë Word 365 / 2019 / 2016 të funksionojë shumë më shpejt

Performanca e ngadaltë e Microsoft Word? Shtatë këshilla për ta bërë Word 365 / 2019 / 2016 të funksionojë shumë më shpejt

Mësoni se si mund ta bëni me lehtësi Word 365 të funksionojë më shpejt duke çaktivizuar shtesat, duke përmirësuar harduerin tuaj dhe duke hequr qafe

A mund të fshij skedarët vc_red nga hard disku i kompjuterit tim personal?

A mund të fshij skedarët vc_red nga hard disku i kompjuterit tim personal?

Mësoni gjithçka që nevojitet për instalimin e VC_RED dhe skedarët e kabinetit. A është e sigurt t'i fshini ato nga sistemi juaj operativ Windows 7 & 10?

Si të punoni me kutitë e mesazheve dhe hyrjeve në PowerPoint VBA?

Si të punoni me kutitë e mesazheve dhe hyrjeve në PowerPoint VBA?

Mësoni se si të kodoni kutitë e mesazheve dhe hyrjeve me VBA në PowerPoint

Si të krijoni dhe shtoni rrëshqitje në prezantimet në PowerPoint me VBA?

Si të krijoni dhe shtoni rrëshqitje në prezantimet në PowerPoint me VBA?

Mësoni se si të shkruani një makro të thjeshtë VBA për të futur rrëshqitje dhe për të krijuar një Prezantim të ri

Si mund ti modifikoj ngjyrat e temës së ekranit të Office 2016?

Si mund ti modifikoj ngjyrat e temës së ekranit të Office 2016?

Mësoni se si të aplikoni skemat e ngjyrave të personalizuara të Office.

Shfaqni tekstin e kokës dhe të fundit vetëm në faqen e parë në Word 365 / 2016 / 2019 dhe Google Docs?

Shfaqni tekstin e kokës dhe të fundit vetëm në faqen e parë në Word 365 / 2016 / 2019 dhe Google Docs?

Mësoni se si të shfaqni fundin dhe kokën në faqen e parë vetëm në Word 365, 2016 dhe 2019; si dhe në Dokumentet e Google

Si të hapni skedarë .one në kompjuterët MAC dhe Windows?

Si të hapni skedarë .one në kompjuterët MAC dhe Windows?

Mësoni se si të hapni shtesat e skedarëve OneNote të MAC dhe Windows