vba 相关问题

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工作表中调用VBA函数。当我更改VBA函数代码中的单元格时,Excel会再次尝试重新执行该函数(并在第二次迭代中再次执行...)...

回答 3 投票 1

VBA最佳实践:使用小型子函数和函数,在例程之间传递值

我从互联网上了解到,我们的vba宏(子和函数)应该或多或少与屏幕大小相同。但是我所有的代码完全相反:a有一个调用的huuuge主子...

vba
回答 3 投票 0

在一个电子表格中保留条件格式颜色但删除条件

我本周末一直在查看这个条件格式问题,但无法找到任何解决方案。我的表都在电子表格的一个标签上。所有数据表都是......

回答 1 投票 0

Excel-VBA:将可见单元格复制粘贴到可见单元格

我正在寻找一个宏来复制一张纸中选择的可见(即非隐藏,未过滤掉)单元格的格式,只复制到另一张纸张中选择的可见单元格中。 ...

回答 1 投票 2

根据单元格值自动隐藏相应的行

我尝试编写宏,其中行是基于单元格值(这是数据验证下拉列表)隐藏的:使用以下代码:Private Sub Worksheet_Change(ByVal Target As Range)如果......

回答 4 投票 0

Excel - 在VBA中的两个工作簿之间复制

我有两本excel工作簿。我试图将工作表从一个工作簿复制到另一个工作簿。之后我想关闭我复制过的工作簿。到目前为止我做了什么:副本()...

回答 2 投票 0

工作簿变量被覆盖而没有调用

我目前正在通过Excel中的工作表循环并将键值与另一个工作表链接,然后将数据从两者输入到我当前的工作簿中。但是当在VB中打开第3个工作簿时......

回答 1 投票 0

关闭Workbook.Open事件,然后修改VBA代码。 Infinte循环

对于一个花了我很多时间来创建的项目,我遇到了一个非常棘手的问题。我现在很绝望。我知道我是个傻瓜,但现在是找到解决方案的时候了。在Workbook.Open()我......

回答 2 投票 0

在文件夹中打开最近的.csv文件

我对VBA很新,但我正在努力学习更多东西。现在我正在尝试编写一个宏来打开我的最新文件:Z驱动器是一个逗号分隔文件(.CSV)。以下代码没有......

vba
回答 1 投票 0

在多个工作表中抓取每个组的第一个和最后一个匹配项

问题描述我有几个工作表显示每组(轨道)的开放和关闭值。所有行都带有日期。我想循环遍历所有工作表并获取列的最旧值...

回答 1 投票 0

循环通过当前行单元格并停止下一个非零值 - 将其保留为活动单元格[关闭]

我有一个包含很长行数据的文件。它们是公式,许多结果都是零值。我想要一个宏将循环活动行并停在下一个非零值...

回答 1 投票 -2

VBA文档结构不合理[关闭]

如何理解VBA文档?文档结构不合理。例如,有各种库,如Microsoft Internet Controls和Microsoft HTML Object Library。但是如果......

回答 1 投票 -5

将文件夹中的一堆XLSX文件转换为CSV

问题是xlsx文件有一些韩文文本,转换为csv时会改为“??”

回答 3 投票 0

对象变量或未设置块变量 - 宏VBA

我有一个错误对象变量或使用块变量未设置在set lineProject = c.Row使用以下代码时:Private Sub CommandButton1_Click()Dim pptFile As Object Dim ppres As ...

回答 1 投票 0

如何使用宏在Mac OS X上将MS word(docx)保存为安全/锁定PDF

我有一个关于如何修改下面的宏的问题,以便将PDF保存为安全(即锁定以进行编辑)PDF。此宏适用于Mac上的Word 2011和2016。 Sub SaveActiveDocAsPDF()On Error ...

回答 1 投票 0

.Formula代码运行时错误1004

以下代码返回上述错误Dim RAWfRange As Range Dim Loc1 As Range Set Loc1 = Range(“F1”)Set RAWfRange = Range(Loc1,Loc1.End(xlDown))Loc1.Formula =“= IFERROR(VLOOKUP(A1,报告!...

回答 1 投票 0

如果(isnumber(搜索)vba

我有下表:┌──────────────────────────────── ──────────────────────────────││││││││││││──────────────────────────────────────────────────────────────────────────────────────── ───────────────────...

回答 2 投票 0

VBA Excel运行时错误自动化错误

我有一个运行时错误'-2147418105(800100007)':自动化错误调用的对象已断开与其客户端的连接。这是偶尔提出的。我无法将其与特定背景联系起来......

回答 1 投票 0

Vba代码从列表中获取特定项目的数据排名

我试图从列表中获取特定项目的数据排名。示例-Morpheus Greens项目位于列表中的数据排名第11位。如下图所示。我想要在范围A1中的数据排名计数11。 ...

回答 1 投票 1

当尝试查找过滤的行计数时,CountA的小计总是返回0

Ive表格使用少量标准过滤。然后我需要找到过滤的行数。所以为此我使用了以下代码。 reCount = Application.WorksheetFunction.Subtotal(3,Sheets(“...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.