小编Can*_*biz的帖子

VBA代码使用变量而不定义它

我正在研究一个别人写的宏,我很困惑,因为他们没有定义变量,但仍在使用它.1)这是可能的吗?2)excel/vba如何知道变量应该是什么?使用的变量是"theCell",并且在任何地方都没有定义.代码如下,谢谢:

Sub DoTheWork()

Sheets("All Data").Activate

ActiveSheet.Range("A2").Select
ActiveSheet.Range(Selection, Selection.End(xlDown)).Select

Set homebook = ActiveWorkbook
Set homeSheet = Sheets("All Data")
topRow = 2

Application.ScreenUpdating = False
'Application.ScreenUpdating = True

For Each theCell In Selection
    If (theCell.Value <> theCell.Offset(1, 0).Value) Then
        Range("A" & topRow & ":AS" & theCell.Row).Select
        Sheets("e-TAR").Select
        ActiveSheet.Copy
        Set copySheet = ActiveSheet
        Set copyBook = ActiveWorkbook
Run Code Online (Sandbox Code Playgroud)

谢谢!

excel vba excel-vba

2
推荐指数
1
解决办法
92
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1