0 Then Rang" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em> <em>VBA</em>运行时出现<

<em>EXCEL</em> <em>VBA</em>运行时出现<

作者:乔山办公网日期:

返回目录:excel表格制作


想不明白zd你为什么会这样写

简简单用FOR不行吗

Sub test()
myrow = Range("A65536").End(xlUp).Row
For i = 1 To myrow
    If InStrRev(Range("A" & i), "钢铁") > 0 Then
        Range("F" & i) = Range("A" & i)
    End If
Next
End Sub


i = Range("b65536").End(xlUp).Row - 9 '在已使用区域最末一行添zhidao
是这一行的问题.
如果Range("b65536").End(xlUp).Row 小于或等于9 的话. i 就小于=0 了
这样 对于下面的 Cells(i, 2).EntireRow.Insert 来说 就会产生错误.
因为cells对象要求的行和列参数必须是大于 0 的.

以Windows7操作为例:

1、首先需要打开控制面板的界面进入,如图所示,点击右边程序和功能

2、然后找到需要修复的软件,点击选中office软件鼠标右键,点击更改。

3、最后,再弹出的界面点击修复,如图所示,然后点击进行修复,这样操作即可解决问题。



excel运行VBA,出现1004错误是因为未勾选“信任对VBA工程对象模型的访问”选项,勾选即可。 

工具/材料:Microsoft Office Excel2007版,Excel表格。

1、首先双击打开Excel表格。

2、其次在该窗口上,点击左上角的OFFICE图标。

3、接着在弹出窗口中,点击下方的“Excel选项”按钮。

4、其次在弹出窗口中,点击左侧里“信任中心”选项。

5、之后在弹出窗口中,点击右侧里“信任中心设置”按钮。

6、然后在弹出窗口中,点击左侧里“宏设置”选项。

7、再者在弹出窗口中,勾选右侧里“信任对VBA工程对象模型的访问”选项。 

8、最后在弹出窗口中,点击“确定”按钮即可。 

相关阅读

  • <em>excel</em> <em>vba</em> 如何<em

  • 乔山办公网excel表格制作
  • excel中用VBA生成固定的随机数?请高手写出代码" src="/uploads/tu/262.jpg" style="width: 400px; height: 267px;" />i= rndrnd 是 0 到 1之间的数你想随机 0 到 10 的数 就rnd* 10 配合round或者int
关键词不能为空
极力推荐

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