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]。

当我设置某个工作表时,Excel会一直崩溃

当它到达Set wsEDF = Worksheets(“edf master”)行时,工作簿会一直崩溃。我试图删除工作表,然后恢复它,同样的事情发生。有点困惑。 ...

回答 1 投票 -1

更改textarea字体颜色

在excel中,我将textarea链接到一个单元格。字体颜色根据单元格值而变化。不幸的是,当链接的单元格被更改时,textarea字体颜色不会改变。当我打开...

回答 1 投票 0

VBA:如何使Variant为空?

我有以下Variant:Dim comboitems()As Variant,我在所有代码中用作包含ComboBox控件值的数组。在代码的某一点上,我需要清除/ ...

回答 1 投票 5

VBA(Excel)获取可打印页面的高度

我正在制作一个宏来编辑我的Excel文档,方法是在打印文档之前在合并单元格的边框线处设置分页符。但是出现的问题是一些合并的细胞更高......

回答 1 投票 0

为复制的数据创建由Year + Month + Number组成的唯一标识符

嗨大家对于每个循环我将数据复制到摘要表:For Each sheet_name In Sheets(“Frontend”)。Range(“L21:L31”)Set ws = Worksheets(sheet_name.Text)For ZeileUntersucht = 20 To 515。 ..

回答 2 投票 0

用于将行复制并粘贴到另一个工作表而不将其粘贴到页面数英里的宏

我一直在开发一个宏,由我的工作表中的一个按钮驱动,我可以复制行,并将它们粘贴到另一个工作表的下一个可用行上,当满足某些条件时...

回答 1 投票 1

VBA中的非拉丁字符InputBox()[关闭]

我正在使用VBA代码通过使用InputBox函数从用户获取数据。我希望用户用阿拉伯语写作。但是,当我运行它时,我发现了奇怪的字符,虽然我通常可以用阿拉伯语写...

回答 1 投票 0

添加数据验证时发生VBA运行时错误

我试图用宏更新多个工作表上的数据验证列表。您可以在下面找到代码。不幸的是,我在“......”中收到“应用程序定义或对象定义”错误

回答 2 投票 0

替代命令(ActiveSheet)

有用户定义的函数(UDF),它位于工作簿的所有工作表上。如何查看函数所在的工作表?我正在使用ThisWorkbook.ActiveSheet,但......

回答 1 投票 2

Excel VBA - 查找上个月的最后一个星期五[关闭]

嗨,因为我是excel宏的新手,我在编写语法时遇到了一些困难。我想在单元格中显示上个月的上个星期五日期。如果我在12月份运行报告说(...

回答 1 投票 1

使用命名列表创建For循环

我正在尝试为下面的代码创建一个for循环。帐户列表如下:[]对于具有范围的帐户中的每个帐户(“A1”,“K”和lngLastRow).AutoFilter .AutoFilter ...

回答 1 投票 -4

如何使用excel vba从图片文件中读取像素?

有谁知道,如何读取位图文件的每个像素?我想将r / g / b值写入Excel工作表。我为y = 0寻找类似my_picture = LoadThePicture('alf.txt')的东西......

回答 1 投票 0

临时线显示类型不匹配错误

Sub assign_sr_no()For Each sh In ThisWorkbook.Sheets如果sh.Name =“master”那么GoTo gogo如果sh.ProtectContents = False那么GoTo gogo Dim srno As String Dim temp As Integer ...

回答 1 投票 0

今天在excel宏中的日期

我试图在sheet2的每一行中将今天的日期添加到第A列,每次我将我选择的sheet1粘贴到sheet2新行的B列中。我的脚本工作添加新行并粘贴我的...

回答 2 投票 6

Excel VBA复制范围从另一个电子表格转置

我想从工作簿中复制一个范围并将其转换为我当前的工作表。为什么我会在此行中收到“下标超出范围”错误:工作簿(“Libraries \ Documents \ Book1.xlsx”)....

回答 2 投票 1

通过引用列中的2个值从一行中检索两个匹配项

我有一个列中有3个主要名称的文件。姓名------乔治·约翰·维克多在A栏下面的名字我有三类食品饮料超级文件右边我有数据1 + 2 + 3注...

回答 1 投票 -1

vba基于动态范围值的动态和

我想感谢大家的反馈,到目前为止它已经帮了很多忙。我正在努力解决的一个问题是如何制作我的列值,以便我可以进行动态小计。 ...

回答 1 投票 0

使用动态输入参数将访问查询连接到excel

我有一些查询已连接到我刷新的Excel工作表以获取最新数据。有可能让excel“询问”一列的输入参数吗?我在看 ...

回答 1 投票 0

查找包含255个字符的单元格

下面的代码非常适合在字符串很小的情况下在不同的工作表上查找单元格,但是大文本字符串会出错。我试过使用错误处理,甚至只是为了给...

回答 1 投票 1

使用Shell运行程序 - 编译错误:需要对象

我试图抓取选定的Outlook邮件,将它们作为html保存到磁盘并运行另一个应用程序。当电子邮件得到保存时,我正在努力运行其他应用程序。有一个“编译......

回答 1 投票 0

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