Exce表格网

excelVBA执行不了find(excel无法运行vba)

来源:www.0djx.com  时间:2023-02-27 15:55   点击:307  编辑:表格网  手机版

1. excel无法运行vba

按下面方法试试

1

在一台能正常运行你的EXCEL VBA程序的的电脑上当前用户目录找到文件

C:\Users\【username】\AppData\Local\Temp\Excel8.0\MSForms.exd

拷贝这个MSForms.exd文件到U盘

2

如果当前用户目录C:\Users\【username】\下找不到文件夹AppData,是因为系统文件夹选项默认隐藏了了AppData,通过资源管理器->工具->文件夹选项->查看->隐藏文件和文件夹 设置 显示隐藏的文件,文件夹,驱动器即可

3

把U盘接到有问题的电脑上,然后把U盘里的MSForms.exd文件覆盖有问题电脑的C:\Users\【username】\AppData\Local\Temp\Excel8.0\MSForms.exd,就可以正常运行了

2. excel无法打开vba

1、检查代码中是否有定义另一个也叫“系统登录”的变量。

2、调试,在上面语句 系统登录Show 处设置断点,程序中断后,在监视窗口中加入表达式“系统登录”,看对象内容是否正确。这边显示其内容应该是“对象变量或With块变量未设置”,即没有定义这个变量。

注:VBA,Visual Basic For Application的缩写,也叫做宏程序。是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。VBA必须要有一个宿主应用程序才能运行,而且不能用于创建独立应用程序。VBA可使常用的过程或者进程自动化,可以创建自定义的解决方案,适用于来定制已有的桌面应用程序。

3. excel无法运行宏vba丢失咋办

关于EXCEL中的宏丢失了怎么办的问题,我们可以按照以下的方法或者步骤来解决:

首先我们设置一下:单击工具——然后选项——安全性——宏安全性,然后勾选“中”或者“低”,退出Excel以后再重新进入就可以正常的使用了,否则会提示出错,或者是宏被禁止运行。

4. excel工作表不能执行命令

大家使用Excel时,经常会出现一些问题,当出现“向程序发送命令时出现问题”错误怎么解决,小编来告诉你!

方法/步骤

首先,当我们打开Excel出现向程序发送命令时出现问题,点击“确定”

之后,点击上方“文件”,点击“选项”,点击“高级”

找到常规设置栏,取消勾选“忽略使用动态数据交换(DDE)的其他应用程序”

最后,点击“确定”。通过上述方法,就可以解决Excel出现“向程序发送命令时出现问题”错误

5. excelvba find

VBA判断单元格是否包含某字符使用InStr函数,与工作表的FIND函数类似。InStr函数的帮助信息如下:程序中判断是否包含,可以这样写VBA代码:If InStr("111a222", "a")=0 Then MsgBox "不包含" Else MsgBox "包含"执行示例:创建一张空白的表格。在“a1”单元格输入“你好朋友”。

接着我们选择“B1”单元格。输入查找函数“=FIND("朋友",a1)”,查找a1中“朋友”这个字符所在位置。

回车后我们发现“B1”的值是“3”,“朋友”这个在a1中的第三个字符位置,证明a1包含朋友这个字符。

把函数改为“=FIND("哈哈",a1)”,查找“哈哈”在a1中的位置。

回车后我们发现值是“#VALUE!”所以不存在“哈哈”这个字符。单元格是表格中行与列的交叉部分,它是组成表格的最小单位,可拆分或者合并。单个数据的输入和修改都是在单元格中进行的,单元格属于Microsoft Excel /WPS表格中使用的术语。单元格按所在的行列位置来命名,它有A1引用样式、R1C1引用样式和三维引用样式三种引用样式。

单元格按所在的行列位置来命名,例如:地址“B5”指的是“B”列与第5行交叉位置上的单元格。可以利用OFFICE软件的EXCEL来编辑或者是GOOGLE的我的文档来创建或编辑。

If Range("A1").Find("abc") Nothing Then MsgBox "找到了"Else MsgBox "没找到"End If

6. excel无法运行vba宏是什么意思

在 运行里面输入 regedit 打开注册表编辑器, 依次打开:HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security,右边双击Level,把3改为2(中级)或者1看看。

7. excel无法执行函数

1.插入一行,并在其中录入公式,回车时却发现公式并没有自动计算,这是为什么呢。其实在插入一列时,新添加的列的单元格格式将同前一列的格式一样,这时,如果前一列的格式是文本的话,那新的一列格式也将是文本,在文本格式中录入公式当然不会计算了。

2.此时只需要点这列,然后点击右键选择单元格设置,从中数字的选项中设置格式为“常规”就可以了。设置完成后,还要回单元格中公式的尾部点中,接着敲一个回车则公式结果就显示出来了。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片