乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>中的<em>VBA</em>代码问题-应用程

<em>Excel</em>中的<em>VBA</em>代码问题-应用程

作者:乔山办公网日期:

返回目录:excel表格制作


应该是这zhidao样:

Sub AutoClone()

Dim GetDay As Long
Dim i
GetDay = Sheets("report").[T4]
For i = 3 to 367
    if range("C" & i).Value = GetDay Then 
        Range("D" & i & "AO" & i) = Range("D" & i & "AO" & i).Value
    End If
Next        
End Sub

你测试一下,我没测试过



For i = 1 To Range("Sheet1").Columns.Count

应该改为如下语句吗?

For i = 1 To sheets("Sheet1").Columns.Count

 

如果是,同样需要更改如下语句

For j = 1 To Range("Sheet1").Rows.Count


将程序中的A,B,用引号括起来,即改为"A“,"B",还有,Cells(i, A).Value.Select改为:Cells(i, "A").Select

软件版本:Office2007

方法如下:

  1. 在VBA中如果使用了系统不认可的对象表示方法等,例如下面的Range表示方法,系统就不认可:

  2. 这样,在运行程序时,就会提示错误:

  3. 将代码中的错误更正,用正确的表示方法来使用对象或应用程序,就不会出错了:


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网