问题标签 [vba7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
489 浏览

vba - 在 MS word VBA 的下拉列表字段中添加超过 25 个项目

我有两个下拉字段命名:

  1. 应用语言:_____
  2. 应用国家:_____

App country取决于app language场。每次用户从下拉列表中选择一个语言应用程序(aMacro运行并且)“国家/地区”字段将仅显示相关国家/地区。

所以问题是“下拉表单字段”命名app language应该包含超过 84 个项目但每次我运行以下宏时都会显示错误“你不能在列表中添加超过 25 个项目”:

请!建议这种方法是正确的还是我需要切换到另一个或者有另一种方法可以在下拉列表中添加超过 25 个项目?

0 投票
1 回答
42 浏览

excel - Excel VBA:获取运行时 1004:对象 _Worksheet' 的方法范围失败

在我的 UserForm Initialize 上,我有以下代码,但收到“运行时 1004:对象 _Worksheet' 的方法范围失败”错误,但它没有指定哪一行。 我还在下面列出了我的公式。

0 投票
0 回答
30 浏览

vba7 - 在 64 位 Office 和 VBA7 中声明和调用 HTMLHelp API 需要正确的语法

此 VBA 代码在 32 位 Microsoft Office 和 VBA6 的 CHM 中显示上下文相关帮助:

此代码在使用 VBA7 的 64 位 Microsoft Office 中不显示任何错误消息:

0 投票
3 回答
142 浏览

excel - 根据单元格值对行求和,然后删除所有重复项

我有一个 Excel 表,其中某些行可能包含与其他行相同的数据。我需要一个宏来对该列中的所有值求和并删除所有重复的行,但第一个行除外,它包含其余行的总和。

在此处输入图像描述

我尝试了多个版本的代码,产生最接近我需要的结果的代码看起来像这样,但是这段代码包含一个问题是:无限循环。

0 投票
1 回答
77 浏览

excel - 检查椭圆形位置vba

亲爱的;

我要感谢您的支持。我正在编写 VBA 宏来绘制和着色形状,当我需要根据另一个位置形状绘制形状时,我必须采取步骤,因为我需要知道如何通过名称知道形状位置谢谢你提前

0 投票
0 回答
860 浏览

excel - 无法完成操作:表格不能与数据透视表、查询结果、表格、合并单元格或 XML 映射重叠

您好我有错误“无法完成操作:表格不能与数据透视表、查询结果、表格、合并单元格或 XML 映射重叠”这是什么意思它一直工作到今天,现在它已经坏了。请帮我。

0 投票
1 回答
327 浏览

vba - compatibility 32bit-excel and 64-bit excel (office 365)

I am not experienced at vba so thank you for understanding.

I tested some old macros in office 365, previously I worked with excel 2016.

I read that some macros might not work properly because of the Long variable declaration. - As I understand correctly Long has 4bit and LongLong has 8bit. There is also sth like ►<code>LongPtr which has 4bit-when other than VBA7 and 8bit-in VBA7.

My question is as follows: how it is possible that in excel365 I can still use a normal Long variable?

enter image description here

0 投票
1 回答
110 浏览

excel - 从另一个文件复制值

我正在尝试将“选定文件”工作表中的值复制到单元格(I5)中已创建的名为“数据”的工作表中。

我编写了一个代码,用于在名为“SelectFile”的单独工作表中的单元格 (B2) 中搜索先前输入的国家/地区的人口数量。

这个命令有问题OpenBook.Sheets(1).Range(selectedRow, 3).Copy。VBA 不读取列号。

0 投票
1 回答
46 浏览

vba - VBA代码从一个工作表到另一个工作表中搜索列数据并将相应的行数据粘贴到第一个工作表上

我是 VBA 新手,我无法找到任何解决问题的方法。我有两个包含数据的工作簿。在 workbook1 中有一个名称列 A。在 workbook2 中还有一个名称 columnA 和从 B 列到 D 的其他数据。我需要在工作簿 1 的 A 列中从 workbook2 的 A 列中搜索名称,如果名称匹配我需要在 workbook1 中粘贴相应的行。另请注意,在工作簿 2 中,可能有多个相同名称的条目。因此,在这些情况下,必须将这些行值连接并粘贴到工作簿 1 上。

请帮忙

Dim AVals 作为新字典 Dim k As Long, j As Long, lastRow1 As Long, lastRow2 As Long Dim sh_1, sh_3 As Worksheet Dim MyName As String Dim tmpCollection As Collection Set sh_1 = Sheets("snipe-sample-assets blank") Dim键作为变体

0 投票
1 回答
25 浏览

vba - 在 VBA 中查找差异和比较日期

我正在尝试编写一个将日期作为输入的代码,并检查它是否晚于代码中定义的日期。

日期差异功能似乎对我不起作用,或者我的逻辑有问题。提前致谢!