Visual Basic for Applications(VBA)是一种用于编写宏的事件驱动的面向对象编程语言,用于整个Office套件以及其他应用程序。 VBA不等同于VB.NET或VBS;如果您在Visual Studio中工作,请使用[vb.net]。如果您的问题专门针对编程任何MS Office应用程序,请使用相应的标记:[excel],[ms-access],[ms-word],[outlook]或[microsoft-project]。
我正在使用 VBA 在 Excel 中创建一个函数,以检查列中是否有空单元格。 例如,我需要检查 A 到 E 列中是否有空单元格。如果为空,它将被填充为红色......
下午好, 我正在尝试运行以下代码: 子 doit() Dim oCmd 作为对象 oraCon.openConnection“TEST_DSN”,“TEST_UID”,“TEST_PWD” oraFunc.setConne...
我正在尝试删除某个图层中未闭合的所有 Plines。 但我的代码不起作用。 我收到错误 Type Mistype at If LWobj.Closed = False And LWobj.Layer = "0_String" Th...
我正在尝试打开文件夹中的多个 pdf 文件并将它们另存为 .txt 文件。 我已经尝试过以下线程中的方法 vba将文件夹中的多个pdf转换为文本文件 按照建议...
我有一张桌子,上面有一些美味的水果:)但是一个水果可以在该桌子上出现多次,例如: 水果 y 苹果 1 香蕉 2 香蕉 3 草莓 4 在决赛中,这张桌子可以...
如何组合这两个宏? 子宏7() 带工作表(“STG_SB_OPICS_DTL”) 使用 .Range(.Cells(4, "D"), .Cells(.Rows.Count, "D").End(xlUp)) ...
Outlook 代码可以在 VBA 编辑器窗口中正常运行,但不能在 Outlook 中运行
我是编码以及应用程序 VBA 编码的新手。我想创建宏,用于使用功能区选择按钮选择对特定消息内容的快速模板回复。为此...
几年前我就能够通过偏移量和无论它叫什么来做到这一点。但那是快10年前的事了,我忘了。 所以加载/初始化时,我想指向第2行。然后是左边...
我正在尝试在 Excel 中制作 Jeopardy,但按下按钮已经造成了麻烦。我什至还没有达到积分。 如果 Target.Value = 200 那么 设置类别 = Target.Offset(-4, 0) ...
使用存储过程和命令时,VBA RecordSet.RecordCount = -1
我用命令调用存储过程。我收到记录集中的结果。现在我需要进行一些计算,因此需要知道返回的记录数。 RecordSet.RecordCo...
我目前正在尝试弄清楚如何选择从第二行到最后一行的范围,但更具体地说是在一系列列之间。例如,我想选择 Range(A2:L2) 到 la...
我想检查文档的范围并检查短语“form CAPTION”是否存在但不存在“subform CAPTION”。我认为 .MatchWholeWord = True 是做到这一点的关键,但是
我是 VBA 新手,正在努力使我的 ListView(名为“lvRec”)标题仅粗体。 ListView 位于用户窗体中,Excel 由当前工作簿“MySales”表填充。 ...
如果 numCells 即 (ActiveSheet.Range("W2").Value) 大于 8,例如(9、10,15、20 等),则此 VBA 代码工作完美。但是,如果我的 numCells 值小于 9(例如 8、7、6、5、4 等...
AfterDelConfirm 事件未触发 Microsoft Access VBA
我有两个子表单,每个子表单代表数据库中的一个表。这些子表单显示这些表中的所有记录,并且它们之间具有一对多的关系。 当记录被删除时...
我使用的代码效果很好 - 目的是将信息从 Outlook 发送到 Excel,以便我可以对其进行过滤并使工作自动化。 问题是:VBA 代码正在针对收到的所有电子邮件执行...
我有多条线(图层名称=检查线)穿过折线(图层名称= 0_String)。 如果该线与 3 条折线相交,则这 3 条折线将添加到选择集中,并且该图层将...
我有以下公式,如表所示。 在单元格 D2 中我有: =SEQUENCE(WEEKNUM(DATE(B1,12,31))-1,, WORKDAY.INTL(DATE(B1,1,1)-1,1,"1110111"),7) 在单元格 E2 中我有:=MONTH(D2) 看起来像...
我使用 property let 并在使用 property get 后立即使用,该值是空的,尽管无论如何在类初始化上都有一个默认值。我不明白为什么它是空的。 内置 Debug.Prints ...