vba7相关内容

优化VBA代码,提升性能

我开发了一个 VBA 宏,用于刷新 5 个 SAP AAO 查询,然后通过删除重复项将这些查询数据分别复制到表中,然后加载到电源查询中.在那里,我添加了一些计算列,然后将这些数据加载到功率枢轴中. 我还使用了下面提到的 VBA 代码在每个工作表中执行了一些操作,但是目前运行代码需要 4 分钟以上. 在这 4 分钟内,至少 45 秒用于刷新 AAO 查询,剩余时间宏运行(包括刷新电源查询 ..
发布时间:2021-12-25 12:15:19 其他开发

错误 31 - 从 VBA 宏调用 CredUIPromptForWindowsCredentialW

我最近问过这个问题,但由于信息不足而删除了.我会尝试再次询问,希望提供更多信息. 我正在尝试调用 Win32 API 函数 CredUIPromptForWindowsCredentialsW() 但过去两天一直失败. 我也读过一些帖子,例如: VBA:Unicode 字符串和 Windows API 从 Visual Basic 调用 API 的数据类型转换 如何转 ..
发布时间:2021-06-04 19:24:43 其他开发

在 Win64 VBA Office 中声明语句

我在 Windows 32 位中使用了 vba 代码.现在我已迁移到 Windows 10 64 位,我收到消息“应更新此项目中的代码以在 64 位系统上使用.请查看并更新 Declare 语句,然后使用 PtrSafe 属性标记它们."我拥有的声明命令如下: 公共声明函数 GetUserNameEx Lib "Secur32.dll" 别名 "GetUserNameExA" ( _ByVal ..
发布时间:2021-06-04 18:42:08 其他开发

优化VBA代码并提高性能

我已经开发了一个VBA宏,该宏用于刷新5个SAP AAO查询,然后通过删除重复项将那些查询数据正确地复制到表中,然后再加载到超级查询中.在那里,我添加了一些计算出的列,然后将这些数据加载到功率支点中. 我还使用了下面提到的VBA代码在每个工作表中执行一些操作,但是运行该代码目前需要4分钟以上的时间. 在这4分钟内,至少需要45秒来刷新AAO查询,而剩余时间(包括刷新功率查询)需要花费运 ..
发布时间:2021-05-05 18:32:06 其他开发

我如何使用Dlookup for Multiple Criteria创建动态组合框

我有两个组合框,来自:txtKategorie和txtTyp.第一个组合框(txtKategorie)的值是固定的!我希望根据用户在第一个组合框中选择的内容来更改第二个组合框(txtTyp)的值.如果用户选择“数据记录器",则选择“否".第二个组合框应只包含"Base Layer Classic"(基本层经典)和"Base Layer Plus";如图所示.对于“加速度计",同样的想法是正确的. ..
发布时间:2021-04-23 19:19:27 其他开发

为什么我在VBA for Excel 2013中的'^'运算符之前需要一个空格,否则会产生一个编译时错误"Expected list or spacer".

如果我输入例如Sqr(a ^ 2 + b ^ 2),则没有错误.但是,当我键入Sqr(a ^ 2 + b^ 2)时,会产生我不理解的编译错误: 在VBA7中,^的功能与表示幂的_^(下划线表示空格)相反? 解决方案 这是64位 ^可能会使编译器在是否使用运算符与操作数值(如LongLong)之间产生混淆. 之所以会出现此问题,是因为在这种情况下,抑扬符(^)是不明确的.对于VB ..
发布时间:2020-11-01 19:21:17 其他开发