ms-access - 我无法在 VBA Access 中使用 UBound() 函数。好像没有被识别

标签 ms-access vba ms-access-2013

我正在使用 Access 2013,但在使用 UBound() 时遇到问题。编译器无法识别该函数。也许这个函数来自一个特定的库,但微软网站上没有提到。 这是我使用的代码:

Dim Key(2)  As String

Key(0) = "0"
Key(1) = "1"
Key(2) = "2"

UBound(Key,1)

有人有同样的问题吗?

谢谢!

最佳答案

这是一个函数,您需要将其返回值分配给某个东西。

Dim i As Integer
i = UBound(Key, 1)

您还可以使用它的返回作为变量

For i = 1 to UBound(Key, 1)

关于ms-access - 我无法在 VBA Access 中使用 UBound() 函数。好像没有被识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31837809/

相关文章:

ms-access-2013 - Access 2013 Web应用程序删除关系

vb.net - 如何在标签单击上选择文本框

c# - 错误 :Could not find installable ISAM

excel - 错误修复 : Copied images in Excel 2016 VBA appear as blank images

vba - 复制后没有粘贴Excel注释

ms-access - 如何在 Access 2013 中运行 DDL?

ms-access - 如何修复 "out of stack space"错误?

sql - 在 MS Access 中使用 SQL 进行分组和透视

excel - XL 宏可以选择具有可变起始行和结束行的范围吗?

c# - 如何在 C# WPF 中的 MS 访问数据库中存储来自 2 个不同表的数据的数据库中创建表