Lots of ways to do this is, https://lmgtfy.com/?q=vba+check+if+file+exists ( https://lmgtfy.com/?qtype=search&q=v...if+file+exists )
For example
Dir Function ( https://docs.microsoft.com/en-us/off...p/dir-function )
If _ “MyFile.xls ”_ is at _ “C\Desktop” _ Then _ Dir(“ C\Desktop\MyFile.xls”, vbNormal ) = “MyFile.xls ”
If _ “MyFile.xls ” _is Not at_ “ C\Desktop ” _ Then _Dir(“ C\Desktop\MyFile.xls” , vbNormal ) = “”
Code:' http://www.excelfox.com/forum/showthread.php/2423-Check-file-is-present-or-not Sub VBACheckIfFileExists() ' https://lmgtfy.com/?q=vba+check+if+file+exists ( https://lmgtfy.com/?qtype=search&q=vba+check+if+file+exists ) Dim StrDirBack As String Let StrDirBack = Dir(ThisWorkbook.path & "\" & ThisWorkbook.Name, vbNormal) If StrDirBack = "" Then MsgBox prompt:=ThisWorkbook.Name & " is not at " & ThisWorkbook.FullName Else MsgBox prompt:=ThisWorkbook.Name & " is at " & ThisWorkbook.FullName MsgBox prompt:=Dir(ThisWorkbook.path & "\" & ThisWorkbook.Name, vbNormal) & " is at " & ThisWorkbook.FullName End If Let StrDirBack = Dir(ThisWorkbook.FullName, vbNormal) If StrDirBack = "" Then MsgBox prompt:=ThisWorkbook.Name & " is not at " & ThisWorkbook.FullName Else MsgBox prompt:=ThisWorkbook.Name & " is at " & ThisWorkbook.FullName MsgBox prompt:=Dir(ThisWorkbook.FullName, vbNormal) & " is at " & ThisWorkbook.FullName End If Let StrDirBack = Dir("C:\Users\WolfieeeStyle\Desktop\CD.xlsx", vbNormal) If StrDirBack = "" Then MsgBox prompt:="CD.xlsx is not at C:\Users\WolfieeeStyle\Desktop\CD.xlsx" Else MsgBox prompt:="CD.xlsx is at C:\Users\WolfieeeStyle\Desktop\CD.xlsx" MsgBox prompt:=Dir("C:\Users\WolfieeeStyle\Desktop\CD.xlsx", vbNormal) & " is at C:\Users\WolfieeeStyle\Desktop\CD.xlsx" End If Let StrDirBack = Dir("C:\Users\WolfieeeStyle\Desktop\DF.xlsx", vbNormal) If StrDirBack = "" Then MsgBox prompt:="DF.xlsx is not at C:\Users\WolfieeeStyle\Desktop\DF.xlsx" Else MsgBox prompt:="DF.xlsx is at C:\Users\WolfieeeStyle\Desktop\DF.xlsx" MsgBox prompt:=Dir("C:\Users\WolfieeeStyle\Desktop\DF.xlsx", vbNormal) & " is at C:\Users\WolfieeeStyle\Desktop\DF.xlsx" End If End Sub
Alan
https://www.youtube.com/channel/UCnxwq2aGJRbjOo_MO54oaHA
https://www.youtube.com/@alanelston2330
https://www.youtube.com/watch?v=yXaYszT11CA&lc=UgxEjo0Di9-9cnl8UnZ4AaABAg.9XYLEH1OwDIA35HNIei0z-
https://eileenslounge.com/viewtopic.php?p=316154#p316154
https://www.youtube.com/watch?v=TW3l7PkSPD4&lc=UgwAL_Jrv7yg7WWC8x14AaABAg
https://teylyn.com/2017/03/21/dollarsigns/#comment-191
https://eileenslounge.com/viewtopic.php?p=317050#p317050
https://eileenslounge.com/viewtopic.php?f=27&t=40953&p=316854#p316854
https://www.eileenslounge.com/viewtopic.php?v=27&t=40953&p=316875#p316875
https://eileenslounge.com/viewtopic.php?p=316057#p316057
https://eileenslounge.com/viewtopic.php?p=316705#p316705
https://eileenslounge.com/viewtopic.php?p=316704#p316704
https://eileenslounge.com/viewtopic.php?p=176255#p176255
https://eileenslounge.com/viewtopic.php?f=27&t=40919&p=316597#p316597
https://eileenslounge.com/viewtopic.php?p=316412#p316412
https://eileenslounge.com/viewtopic.php?p=316254#p316254
https://eileenslounge.com/viewtopic.php?p=316280#p316280
https://eileenslounge.com/viewtopic.php?p=315915#p315915
https://eileenslounge.com/viewtopic.php?p=315512#p315512
https://eileenslounge.com/viewtopic.php?p=315744#p315744
https://www.eileenslounge.com/viewtopic.php?p=315512#p315512
https://eileenslounge.com/viewtopic.php?p=315680#p315680
https://eileenslounge.com/viewtopic.php?p=315743#p315743
https://www.eileenslounge.com/viewtopic.php?p=315326#p315326
https://www.eileenslounge.com/viewtopic.php?f=30&t=40752
https://eileenslounge.com/viewtopic.php?p=314950#p314950
https://www.eileenslounge.com/viewtopic.php?p=314940#p314940
https://www.eileenslounge.com/viewtopic.php?p=314926#p314926
https://www.eileenslounge.com/viewtopic.php?p=314920#p314920
https://www.eileenslounge.com/viewtopic.php?f=30&t=40533&p=314837#p314837
https://www.youtube.com/channel/UCnxwq2aGJRbjOo_MO54oaHA




Reply With Quote

Bookmarks