【发布时间】:2018-01-11 04:43:12
【问题描述】:
我正在尝试为第二个工作簿上的工作表设置一个变量(在最后一行出现对象错误,stamWs)。我已经为两个工作簿提供了一个变量。我的代码如下所示:
Option Explicit
Sub Kopie()
Application.ScreenUpdating = False
Const StBestand = "Stambestand.xlsm"
Const Competenties = "Competenties.xlsx"
Dim stam, comp As String
Dim PathOnly, ijk, FileOnly As String
Dim ijkWs, stamWs As Worksheets
ijk = ThisWorkbook.FullName
FileOnly = ThisWorkbook.Name
PathOnly = Left(ijk, Len(ijk) - Len(FileOnly))
stam = PathOnly & "\" & StBestand
comp = PathOnly & "\" & Competenties
Set ijkWs = ActiveSheet
Workbooks.Open stam
Set stamWs = stam.Sheets("stambestand")
我尝试过引用活动工作表,但没有运气,还有许多其他对工作表/工作簿组合的引用。非常感谢您的意见。
更新:输入人员的坦克。我在声明部分将工作表更改为工作表,并在设置变量工作表之前打开了工作簿。
【问题讨论】: