标签: vba

"无法找到项目或库"用于标准VBA功能

所以我不得不在我的电脑上运行别人的excel应用程序,而且我在日期,格式,十六进制,中间等标准功能上"找不到项目或库".

一些研究表明,如果我用"VBA"为这些函数添加前缀.就像在"VBA.Date"中一样,它会正常工作.

网页建议它与我的系统上的项目引用有关,而它们必须在开发人员的系统上正常.我将在一段时间内与其他人讨论此问题,并将这些应用程序分发给其他人,因此我需要了解我需要修复的excel设置有什么问题,或者需要更改的内容. xls文件,以便它可以在各种系统上运行.我想避免让每个人都使用"VBA".作为一个明确的参考,但如果没有理想的解决方案,我想这就是我们必须要做的.

  • 我如何制作"VBA".隐含在我的项目属性/ references/etc中?

-亚当

excel vba namespaces reference excel-vba

74
推荐指数
5
解决办法
39万
查看次数

从命令行或批处理文件运行Excel宏的方法?

我有一个Excel VBA宏,我需要在从批处理文件访问文件时运行,但不是每次我打开它(因此不使用打开的文件事件).有没有办法从命令行或批处理文件运行宏?我不熟悉这样的命令.

假设一个Windows NT环境.

excel command-line vba batch-file

73
推荐指数
4
解决办法
25万
查看次数

在vba中dim和set之间有什么区别

请原谅我是VBA的新手.

有时我用

Dim r as Range
r = Range("A1")
Run Code Online (Sandbox Code Playgroud)

其他时候我用

Set r = Range("A1")
Run Code Online (Sandbox Code Playgroud)

有什么不同?什么时候应该使用什么?

vb6 excel vba

73
推荐指数
3
解决办法
17万
查看次数

VBA检查是否设置了对象

我有一个全局变量,它是我的自定义类的一个实例.

如何检查对象是否已设置或是否需要初始化对象?

ms-access vba

72
推荐指数
3
解决办法
11万
查看次数

Excel宏:如何以"yyyy-MM-dd hh:mm:ss"格式获取时间戳?

DateTime.Now在Excel宏中使用以显示当前时间戳.

它以"dd-MM-yyyy hh:mm:ss"格式显示时间戳.

相反,我怎样才能获得"yyyy-MM-dd hh:mm:ss"格式的时间戳?

excel vba

72
推荐指数
3
解决办法
27万
查看次数

VBA错误处理的好模式

VBA中的错误处理有哪些好的模式?

特别是在这种情况下我应该怎么做:

... some code ...
... some code where an error might occur ...
... some code ...
... some other code where a different error might occur ...
... some other code ...
... some code that must always be run (like a finally block) ...
Run Code Online (Sandbox Code Playgroud)

我想处理这两个错误,并在可能发生错误的代码之后恢复执行.此外,最后的代码必须始终运行 - 无论先前抛出什么异常.我怎样才能达到这个目的?

vba exception-handling exception

71
推荐指数
6
解决办法
14万
查看次数

如何在用户定义的函数上放置工具提示

在Excel 2007中,如何向用户定义的函数添加描述和参数提示?当我开始为内置函数键入函数调用时,Excel会显示描述和参数列表 - 工具提示.我想对我定义的函数做同样的事情.

不只是公式插入向导,而是在公式框中,所以如果我键"=myFun(",在"("工具提示弹出就像它为"=average("

在VBA帮助中没有任何帮助,在MSDN上没有任何帮助,在我能找到的任何Excel和VBA专用论坛上都没有,所以这显然是一个很长的镜头.

excel vba

70
推荐指数
6
解决办法
11万
查看次数

将单元格(1,1)转换为"A1",反之亦然

我正在使用Excel 2007中的工作表生成器.我有一个必须遵循的特定布局,我经常需要根据输入格式化单元格.由于生成器是动态的,我必须计算各种范围,合并单元格等.

我该如何转换这样的值?

Cells(1,1)进入A1,反之亦然

excel vba cell

70
推荐指数
1
解决办法
18万
查看次数

如何使用vba解析XML

我在VBA工作,想要解析一个字符串,例如

<PointN xsi:type='typens:PointN' 
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' 
xmlns:xs='http://www.w3.org/2001/XMLSchema'>
    <X>24.365</X>
    <Y>78.63</Y>
</PointN>
Run Code Online (Sandbox Code Playgroud)

并将X和Y值分成两个独立的整数变量.

在XML方面我是新手,因为我在VB6和VBA中工作,因为我工作的领域.

我该怎么做呢?

xml parsing vba xml-parsing

69
推荐指数
5
解决办法
34万
查看次数

如何测试是否提供了可选参数?

如何测试是否提供了可选参数? - 在VB6/VBA中

Function func (Optional ByRef arg As Variant = Nothing)

    If arg Is Nothing Then   <----- run-time error 424 "object required"
        MsgBox "NOT SENT"
    End If

End Function 
Run Code Online (Sandbox Code Playgroud)

vb6 vba arguments function optional-arguments

68
推荐指数
4
解决办法
8万
查看次数