vba

    0热度

    1回答

    我目前有拉从表A说做B表中不存在的所有记录的工作表,然后我有一个插入这些值到表B. 宏 但是我意识到,如果在插入宏之前查询没有刷新,它会产生重复项。 使用当前的宏,我如何在插入之前和之后包含刷新? Sub Insert_New_Bills() Dim conn As New ADODB.Connection Dim iRowNo As Integer Dim sBI

    0热度

    1回答

    我认为这很酷,当我找出并分享。 该代码不需要在公式前添加“=”符号。这可以为您的Excel表格创建更经常用于计算而设计的模板时的软件感受。 在我的情况下,我有一个财务分析模板,要求您必须在许多不同的单元格中添加许多项目,并且我们的其他许多模板都不是基于excel的,并且不需要导致用户切换恶化的“=”两者之间。

    0热度

    1回答

    我有一个非常简单的VBA代码,我想先清除切片器中的所有过滤器,然后选择RB。 下面是代码我使用没有成功: ActiveWorkbook.SlicerCaches("Slicer_Manufacturer1").ClearManualFilter With ActiveWorkbook.SlicerCaches("Slicer_Manufacturer1") .SlicerItems("RB"

    0热度

    1回答

    关闭的Visio目前我从VBS文件打开Visio并做工作。然而,每一个在宏结束时,Visio.exe未消在任务管理器下的“活动进程”。 问题是,当我运行宏多次,我得到多个Visio.exe只是坐在那里。 我怎样才能有效地关闭Visio文件(因此终止该进程)? 这里是我的代码: Sub MacroExample() Dim AppVisio Set AppVisio = Cre

    0热度

    2回答

    我得到错误几个参数。预计1.此VBA代码,我不知道如何正确进入它... Dim rs_invoice As DAO.Recordset Set rs_invoice = CurrentDb.OpenRecordset("SELECT * FROM order_tbl WHERE invoice_no Is Null AND company_name='" _ & Me.cmb_start_co

    0热度

    1回答

    我试图使用Access VBA操作Catia零件属性。我知道CAT脚本语言和VBA之间有一些不兼容的地方。我想知道是否有任何解决方法或其他选项用于以下内置函数。 .CreateString .SetEnumerateValues 目前,我得到一个“方法或数据成员找不到”与下面的代码的两个功能: Dim oDoc As Document Dim oPart As Part Dim para

    0热度

    1回答

    我有一个在工作簿中定义的类,并且已经安装了一个加载项。我想从插件中的模块中创建该类的实例,而不需要从Tools/References中连接两个模块。我想纯粹用VBA做到这一点,无论如何要做到这一点?

    0热度

    1回答

    所以我有这样大的电子表格,列和行总是在不断变化的单元格。 我想要做的是根据它的值找到一个单元格,然后在其下面粘贴一个公式。在这种情况下,该值是标题的一部分,因此总是在同一行中。 的问题是,我想要的所有值之和为单元的左侧。我知道从哪个单元开始,但不知道它结束的单元。这是我的代码我做错了什么?如果 Sub OutageManagement() Dim rngX As Range Set rng

    1热度

    1回答

    我在将复制的范围粘贴到目标工作簿时遇到问题。我有一个.csv文件,它有一个工作表,但每次导出.csv时,工作表名称都会有所不同。有人可以看看我的代码,并让我知道,如果你看到任何突出的东西,将会把事情搞砸。 代码运行到Target.Copy(选择并复制目标范围)。但是,我必须将这些值粘贴到目标工作簿的代码似乎不能正常工作。 我有时会收到此错误信息: Sub Opencsv() Dim FilesT

    0热度

    1回答

    检查我的代码如下:我想拖一个公式到LastRow,我不能,它给我在我的范围的错误。任何想法为什么?我究竟做错了什么? Sub Mix() ' ' Mix Macro ' Dim Lastrow As Long Range("Q35").Select ActiveCell.FormulaR1C1 = "=CONCATENATE(RC[-13],RC[-12])"