当前位置:首页 » 编程软件 » excelvba编译错误

excelvba编译错误

发布时间: 2023-06-13 09:23:06

❶ Excel执行VBA提示“编译错误:找不到工程或库”

更换电脑重装Office软件后,之前跑得好好的Excel文件执行VBA脚本执行失败,提示说“编译错误:找不到工程或库”,具体如下图所示:

这个通常是因为部分引用缺失导致的,具体可以通过以下方法进行修复:

❷ excel的VBA编译语法错误怎么改

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count=1 Then
if target.row>=6 and target.row<=12 then
if target.column>=6 and target.column<=9 then
target="Test"
end if
end if
End If
End Sub

❸ Excel VBA编译错误:类型不匹配:缺少数组或用户定义类型

FunctionA_V_E(ary()AsVariant)
arr=Application.Transpose(Application.Transpose(ary))
Dimsumtemp
ForEachxInarr
n=n+1
sumtemp=sumtemp+x
Next
A_V_E=sumtemp/n
EndFunction

FunctionSt_De(ary()AsVariant)
Dimarr()
arr=Application.Transpose(Application.Transpose(ary))
DimX_ave
X_ave=A_V_E(arr)
Dimsum_x
ForEachxInarr
n=n+1
sum_x=sum_x+(x-X_ave)^2
Next
St_De=Sqr(sum_x/(n-1))
EndFunction

Subtest2()
Dimarr()
Dimresault
arr=Array(1,2,3,4)
resault=St_De(arr)
Debug.Printresault
EndSub

❹ EXCEL中vba 编译错误:过程太大的问题如何解决

楼主的意图建立这个宏,是需要反复执行的吗?如果只是一次性执行,其实大可不必如此啊
假设把5000个关键字放在表2,原文在表1
在表1中建立搜索函数find,找到的设为1,找不到的设为0,然后按这个值排序,最后集体选中值为1的删除就ok啦。
如果是需要反复执行的话,再去考虑用宏咯

❺ excel vba 在运行时出现编译错误

不知道具体表格的结构是啥,但按常理推断,员工工资信息管理的表中,员工应该是竖向排列的,你需要的信息应该是在一列中而不是一行中,这样的话Cells(2, tempx).Value是不是应该改为 Cells( tempx,2).Value。 cells 和 range 的参数正好是相反的,RANGE(列行) CELLS(行,列)希望对你有帮助。另外请检查其他位置的CELLS()是不是你想要的结果。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:645
制作脚本网站 发布:2025-10-20 08:17:34 浏览:936
python中的init方法 发布:2025-10-20 08:17:33 浏览:632
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:821
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:731
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1066
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:299
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:160
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:850
python股票数据获取 发布:2025-10-20 07:39:44 浏览:763