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的新手,我在根据其第一个单元格值复制特定行时遇到问题,并将其粘贴到另一个工作簿中,并将其粘贴到与此行相同的工作表中。示例:......

回答 3 投票 1

如果满足条件,则将正数更改为负数

我有一个列表,其中列中的所有金额都被格式化为Dr和Cr,我已经记录了一个宏,它自动过滤并搜索“Cr”符号并将其更改为负数但是当我的列表...

回答 1 投票 -1

如何使用命令按钮在文本框中的现有文本中插入新文本?

我有一个自定义计算器按下按钮时,将其标题插入文本框。 Private Sub CmdBtn_Click()Me.TextBox.Value = Me.TextBox.Value&“”&CmdBtn.Caption End Sub ...

回答 2 投票 0

带有标签的HTML文本,用于Excel单元格中的格式化文本

有没有办法获取HTML并将其导入Excel,以便将其格式化为富文本格式(最好使用VBA)?基本上,当我粘贴到Excel单元格时,我希望将其转为:

回答 6 投票 37

在Excel宏中引用行号的公式

我正在尝试制作一个宏,它将根据实际需要的数量自动填充多个页面。从另一个工作簿导入的每个项目都将收到自己的“页面”。这些页面正在......

回答 2 投票 0

VBA数组排序功能?

我正在为VBA中的数组寻找合适的排序实现。 Quicksort是首选。或者除了冒泡或合并之外的任何其他排序算法就足够了。请注意,这是工作......

回答 10 投票 74

粘贴为值

我真的需要帮助将以下数据集粘贴为值。我目前想要遍历工作簿中的某些工作表,并复制和粘贴所选工作表中的数据。但是,我...

回答 1 投票 0

使用公式连接引用会产生运行时错误

我正在尝试使用VBA来连接公式中的字符串。如果我只使用下面的代码,我没有收到任何错误,但当我将IFERROR与代码一起添加时,我得到运行时错误。是......

回答 2 投票 -1

喜欢VBA中的项目?

我想知道VBA for Outlook 2003/2007中是否有像“喜欢”这样的东西,就像SQL中的LIKE ...例如,你在网络中有多个用户,每个人都有另一个邮箱名称。 ...

回答 1 投票 1

数据平滑excel中的宏或python脚本,用于丢失数据

我正在寻找一个宏或python脚本,可以帮助我解决下面的问题。我有一张包含数千行数据的Excel表格。有时会出现服务器中断,而且没有数据......

回答 1 投票 -3

WScript.Shell读取UTF8中的输出

我试图从WScript.Shells Exec返回值读取输出。有些行包含中文/德文/西里尔字符像这样:GlasfürRahmen问题是,我收到“错误的”......

回答 1 投票 0

如何在忽略没有数据的字段的情况下插入表格?

我不想将数据插入表中,但并非所有字段都需要填充,有些字段只是可选的。 CurrentDb.Execute“INSERT INTO tbl_Records_of_Violation(Serial_Number,Badge,Rank,Lastname,...

回答 1 投票 -4

删除工作簿中每个数据透视表的筛选器

我正在尝试对活动工作簿中每个工作表中的每个表进行排序,并重置所有过滤器。请注意,每个表都是一个数据透视表。 Sub ResetFilters()Dim ws As Worksheet ...

回答 3 投票 2

替换编译错误:参数数量错误或属性分配无效

我无法编译我的代码Dim OriginalText As String Dim CorrectedText As String OriginalText = Range(“A5”)。Value CorrectedText = Replace(OriginalText,“a”,“o”)范围(“A5”)。偏移(, 1)....

回答 1 投票 2

如果列M中的值等于x,则列A应等于列E.

我需要从列L的顶部开始然后逐行向下直到最后一行。如果列L = 8中的值,则将E列中的值复制到A列中。如果列L = 7的值则复制...

回答 1 投票 0

如何在路径中获取最后一个文件夹时解决运行时错误9,下标超出范围

尝试使用数组检索路径中的最后一个文件夹,它正在运行,但在脚本执行结束时返回运行时错误9,下标超出范围。 `D a a As Variant i = 5 for n = ...

回答 1 投票 -1

从每行Excel数据创建一个新的Word文档

我有一个文档模板需要填写我的工作簿中的数据 - 我已经设法让它将正确的数据放在带有书签的Word文档的正确部分,但是希望...

回答 1 投票 0

Outlook共享邮箱 - 访问收件箱的特定子文件夹的多个文件夹的详细信息

我是VBA高级水平的新手。我可以管理基本但这个更先进共享邮箱名称:[email protected]请参考下面的截图从这个共享邮箱,...

回答 1 投票 0

使用ms字VBA宏合并表中的单元格

我想在一个单元格中与vba合并,但不能正常工作。 mycode:Sub merge()Dim x As Integer,i As Integer x = ActiveDocument.Tables(1).Rows.Count With ActiveDocument.Tables(1)For i = 1 ...

回答 2 投票 1

如何在VBA中加入集合

有没有办法在VBA中加入一个集合?我可以找到join(array,“;”),但是这个函数不能应用于集合。谢谢。

回答 3 投票 8

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