excel-vba 相关问题

此标签正在等待删除。相反,请使用标签[excel]和[vba]。 (更多信息:https://meta.stackoverflow.com/q/370095)Excel-VBA(Visual Basic for Applications for Microsoft Excel)是Microsoft Office Excel的主要编程语言。它是一种事件驱动和面向对象的编程语言,用于为Excel等Microsoft Office应用程序编写宏。不要将此标签用于VB.NET问题。


循环播放页面时出错。返回对象变量或未设置块变量

我成功地循环遍历工作表,直到我得到对象变量错误和下标超出范围错误的最后一页。我相信问题可能出在ActiveSheet.Next.Select中......

投票 0 回答 1

如何使函数递归

我有一大堆数据(差不多12k行)。我想搜索A列中的关键字(例如:名称“),然后将其对应的值从B列移到新工作表。我有这个工作,但不能......

投票 0 回答 1

范围类的自动过滤方法因Criteria而失败

设置rmdvsheet = ActiveWorkbook.Sheets(11)rmdvsheet.Range(“A1:K103”)。自动筛选字段:= 10,Criteria1:= _“D7u L462-L494 17MY”这里在第二行我发出错误说“自动筛选...

投票 0 回答 3

在窗口调整大小事件

问题调整主Excel窗口大小时调用过程。第一次尝试:Sub Workbook_WindowResize(ByVal Wn As Window)Debug.Print Wn.Width&“x”&Wn.Height End Sub ...

投票 4 回答 2

计算具有特定文本值VBA的行数

我正在进行一项任务,计算包含特定文本的行数并在电子邮件中打印该值。但是我被困在这里这里是我的代码Public Function First()Dim Source As Workbook ...

投票 0 回答 3

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

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

投票 37 回答 6

如何使用自动覆盖的workbook.saveas

在这部分代码中,Excel总是提示:“文件已存在,您要覆盖吗?” Application.DisplayAlerts = False设置xls = CreateObject(“Excel.Application”)设置wb = xls.Workbooks ....

投票 45 回答 3

VBA - 根据另一列在同一行上拉取值

我需要一个宏,它将向下滚动列B,直到它的值超过6.然后,在第一个传递的值上从列A获取该行的值(我将此值称为X)然后转到另一个.. 。

投票 0 回答 1

如何在一步Excel-VBA中删除日期中的小时和分钟

我总是得到如A列所示的日期,但我需要它们如C列所示。如何在不创建B列助手的情况下完成它?我需要那个,因为小时和分钟搞砸了我......

投票 3 回答 3

如何在vba中的字符串中加双引号?

我想通过包含双引号的vba在单元格中插入if语句。这是我的代码:工作表(“Sheet1”)。范围(“A1”)。值=“= IF(Sheet1!B1 = 0,”“,Sheet1!B1)”由于双引号,我...

投票 92 回答 5