Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Check to see if sheet exists
Hi. Every week I run a timesheet procedure that opens all files within a
folder, and copies a specific section from a specific sheet within each file. Can I first run a procedure that makes sure that the sheet called "timesheet" exists in every file? I can't just add an on error resume next block, becasue I need to identify WHICH files do not have that particular sheet. Any help would be greatly appreciated! Cheers. My code: Sub OpenFiles() 'Opens Files in Folder Dim GetFiles As Variant Dim iFiles As Long Dim nFiles As Long Dim wkbk As Workbook Application.ScreenUpdating = False Application.DisplayAlerts = False GetFiles = Application.GetOpenFilename _ (FileFilter:="Text Files (*.*),*.*", _ Title:="Select Timesheets to Include in SAP PO Upload", MultiSelect:=True) If TypeName(GetFiles) = "Boolean" Then MsgBox "No Files Selected", vbOKOnly, "Nothing Selected" End Else For iFiles = LBound(GetFiles) To UBound(GetFiles) Workbooks.OpenText Filename:=GetFiles(iFiles) Set wkbk = ActiveWorkbook ' With ActiveWorkbook.Sheets("Timesheet").UsedRange ' .Value = .Value ' End With wkbk.Sheets("Timesheet").Range("A10:AE" & Range("G20").End(xlUp).Row).Copy ThisWorkbook.Worksheets("Consol").Range("A" & Consol.Range("E65536").End(xlUp).Offset(1, 0).Row).PasteSpecial Paste:=xlPasteValues wkbk.Close Next iFiles End If 'Duplicate Test Here Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
How to check to see if a sheet with a particular name exists? | Excel Worksheet Functions | |||
check if sheet exists | Excel Discussion (Misc queries) | |||
check if the sheet/tag exists | Excel Worksheet Functions | |||
Check whether data exists in Sheet.. | Excel Programming | |||
check if sheet exists | Excel Programming |