【发布时间】:2020-05-25 03:11:05
【问题描述】:
我有一个带有工作表的 Excel 工作簿:"Excel1" 和 "Hello1"。宏"Excel1" 中的按钮从 "Hello1" 中获取值。
当我制作工作表的多个副本时,工作表 "Excel1(k)" 必须从 "Hello1(k)" 中取值,类似于 " Excel1" 来自 "Hello1"。[k-假定任何随机数]。我编写了一个使用索引号引用工作表的代码,但问题是每当我移动工作表的位置时宏没有按预期工作。
那么,无论工作表位置 (INDEX) 的位置如何,我如何引用工作表?
Sub value()
Dim shcount As Integer
Dim horzn As Integer
Dim i As Integer
i = ActiveSheet.Index / 2
With Sheets("Hello1 (" & i & ")")
horzn = .Range("A5")
Sheets("Excel1 (" & i & ")").Cells(3, 3).value = horzn
End With
End Sub
【问题讨论】: