Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Ta reda på om en fil existerar i Excel VBA

    Visual Basic for Applications ( VBA ) är en delmängd av Visual Basic som används för att skräddarsy Microsoft Office-program för att passa dina behov . När du skriver till en fil i VBA , är det bra att se till att viss fil finns innan du försöker skriva till den . Om du vill hitta om en fil existerar i Excel , skapa en VBA -modul som gör susen . För att kunna använda denna funktion , bör du ha något tidigare erfarenhet av VB -programmering . Saker du behöver
    Excel 2007 eller Excel 2010
    Visa fler instruktioner
    1

    Kopiera följande kod :

    Option Explicit

    Funktion FileOrDirExists ( PathName As String ) As Boolean

    " Macro Syfte : returnerar sant om den angivna filen

    " . eller mappen finns , falskt om inte

    " sökväg : Stödjer Windows mappade enheter eller UNC

    ' : stöder Macintosh banor

    ' filanvändningssvyn : Lämna fullständig sökväg och förlängning

    " folder användning : Lämna fullständig sökväg

    " Accepterar med /utan avslutande " \\ " ( Windows ) katalog

    " Accepterar med /utan efterföljande " : " ( Macintosh ) katalog

    Dim iTemp As Integer

    " Ignorera fel att tillåta felutvärdering

    On Error Resume Next

    iTemp = GetAttr ( PathName ) katalog

    " Kontrollera om felet finns och set respons lämpligt

    Välj Case Err.Number Case

    är = 0

    FileOrDirExists = Sant

    Case Else

    FileOrDirExists = False

    End Välj

    " Resume felkontroll

    On Error Goto 0

    End Function

    Sub TestItWithWindows ( ) katalog

    " Macro Syfte : att testa de FileOrDirExists fungerar med Windows Review

    " Endast ingår att demonstrera funktionen . Inte för normal användning

    Dim SPATH As String

    " Ändra din katalog här

    Spath = " C : \\ test.xls "

    ' ! Testa om katalogen eller filen finns
    p Om FileOrDirExists ( Späth ) Sen

    MsgBox Spath & " finns! "

    Else

    MsgBox Spath & " inte existerar "

    End If

    End Sub

    Sub TestItWithMacintosh ( ) katalog

    " Macro Syfte : . för att testa FileOrDirExists funktion med en Macintosh

    " ingår endast för att demonstrera funktionen . Inte för normal användning

    Dim SPATH As String

    " Ändra din katalog här

    Spath = " HardDriveName : Dokument : test.doc " !

    " Testa om katalogen eller filen finns
    p Om FileOrDirExists ( Späth ) Sen

    MsgBox Spath & " existerar ! "

    Else

    MsgBox Spath & " gör inte existerar . "

    End If

    End Sub
    2

    Öppna Excel och tryck på " Alt - F11 " för att gå in i Visual Basic Editor .

    Billiga 3

    Klicka på " Infoga " och klicka sedan på " modul . "
    4

    Klistra in koden i den högra rutan genom att trycka " Ctrl - " V. "

    5

    Change " text.xls " till filnamnet du söker efter .
    6

    Tryck " F5 " för att köra proceduren . proceduren för att återgå en pop - up fönster som talar om huruvida filen finns .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man beräknar de mest frekventa textvärden i MS Ex…
    ·Hur man håller formler när du tar bort i Excel
    ·Lägga till 12 veckor till ett datum i Excel
    ·Hur man tar bort versaler i Excel 2007
    ·Hur du använder Microsoft Excel 2003 Med Vb.Net
    ·Hur att skapa listor i Excel
    ·Handledning för Microsoft Excel
    ·Hur man gör en pivottabell i Excel 2007
    ·Felsökning Avrundning i Excel
    ·Hur du formaterar i Microsoft Excel 2007
    Utvalda artiklarna
    ·Hur man använder en sparad bild för en skärmsläckar…
    ·Hur man använder Audacity att spela in ljud från hög…
    ·MPEG Streamclip vs VLC
    ·Hur Citera en bild i PowerPoint
    ·Hur konvertera en Access-frågan till en tabell
    ·Konvertera datum till år i Excel
    ·Vad är ett kalkylblad i Excel 2007
    ·Ta reda på om en View Finns i SQL
    ·Hur man skapar en PowerPoint som inte skrivs ut
    ·Vad är filändelsen FCW
    Copyright © Dator Kunskap http://www.dator.xyz