Vba Get Workbook From Worksheet. Worksheet: Each workbook consists of at least one worksheet. Or the user might view the sheets in a workbook and write the data to that specific sheet.
You can have several excel workbooks (files) open at the same time, but there will only be one Excel application open.
Worksheets("LibroSoci") Exit Sub End If ' Open workbook and store in variable wk Dim wk As Workbook Set wk = Workbooks.
To refer to a worksheet with a string variable, this is the syntax:. set wks = Worksheets("NameOfWorksheet") Worksheets MSDN To refer to a workbook with a string variable:. set wkb = Workbooks("NameOfWorkbook") Workbook MSDN Now, the problem is how to get the strings "NameOfWorksheet" and "NameOfWorkbook" from the selection. Range("A:Q").find(val & "*", LookAt:=xlWhole) If Not rng Is Nothing Then Application. However, many savvy Excellers have changed the default to only put a single worksheet in their new workbooks.