vba

    0热度

    1回答

    我正在从Excel工作并自动打开Access并运行一个将导入数据,刷新我的查询并导出它们的宏。 但是,我的两个疑问更困难。我有一个从查找重复查询运行的生成表查询,然后是从同一个表中取出重复项的删除查询。我假设如果我想要更新表,我必须重新运行make表并删除查询与我新导入的数据。我如何在Access中执行此操作? 我试过查找它,它似乎runSQL命令是我应该使用?我不知道如何格式化,特别是因为当我试

    1热度

    1回答

    我正在尝试使用SQL在Excel中查询表格(采购)。但是,下面的脚本运行时出现错误。 该表地址变量产生购买!$ A $ 2:$ F $ 1200这是“购买”表的范围。 所产生的SQL查询: Select * From [Purchases!$A$2:$F$1200] 当前VBA本身如下图所示: Dim cn As New ADODB.Connection Dim rs As New

    -1热度

    1回答

    将工作表拆分为多个工作表的代码。 但是,这是问题所在。当我运行它。它给我空白工作表,并没有把数据放入这些工作表。 下面是代码: Sub parse_data() Dim lr As Long Dim ws As Worksheet Dim vcol, i As Integer Dim icol As Long Dim myarr As Varian

    0热度

    1回答

    对宏使用个人工作簿时,如何使其在打开任何工作簿时立即运行?我发现这个解决方案并不完美(代码如下),但它没有做到我所需要的,因为它只在第一次打开Excel时才起作用。我希望能够保持Excel打开,并且打开的任何新工作簿都将触发宏运行。 Sub workbook_open() MsgBox ("Hello.") End Sub

    0热度

    2回答

    我想从每个单元格中取出一个字符串,将它拆分成数组,然后决定添加多少个点,然后添加并显示它们。然而,我一直想出一个下标超出范围的错误,我认为它与拆分语句有关,所以我修改了几次,仍然没有得到任何地方。我也认为,也许这不是分裂,也许在那个单元中没有任何东西,但是(ElseIf数组=“”那么)应该照顾到这一点。这里是我的代码: Sub pointsAdd() 'Init Variables Dim

    -1热度

    1回答

    在列A中,我有一个字符串列表。在下一列中,我想要有所有可能的对(连接),例如: |列A | B列| | A | | AB | | B | | AC | | C | | BC | | ... | | ... | 我在我的列A中有超过150个字符串。我想我需要一个双循环,但我不知道如何继续。

    0热度

    1回答

    这是我的第一篇文章,我有一个问题。在下图Equal weird symbol 你可以找到一个不等于下标的等号。你见过这个符号吗?如果你做到了。你知道如何检测使用VBA包含这个单元吗? 亲切的问候, 丹尼尔

    0热度

    1回答

    我是菜鸟,当涉及到VBA时,但基本上我想创建一个宏,然后我可以使用它在多张表中运行。我有很多数据。 我到目前为止所做的是使用Excel中的宏记录功能来制作图形然后保存它。这工作正常,我的图形每次在同一张纸上运行时生成。但是,当我尝试在不同的工作表中运行它时,它只是从上一张工作表生成一个图表。我在网上查找并尝试将源名称编辑为ActiveSheet!但它没有奏效。这里是我的代码: 敏退役保存 子min

    1热度

    2回答

    基本上,我想创建一个宏来合并那些相同ID的连续ID的SUM列。在条件格式会是这样的:= OR;对于C列 ID QTY SUM > ID QTY SUM 001 1 1 > 001 1 1 002 2 5 > 002 2 5 002 3 5 > 002 3 003 4 4 > 003 4 4 See Example 我相信它应该是很简单的(A1 = A2 A2 = A3)。 非常

    2热度

    3回答

    我正在创建一个宏以接收条目并将其放在第一条可用行上。这是迄今为止我所拥有的。它不起作用,但我想要做的是使用Range函数来使用宏选择列中的第一个可用行(使用SelectFirstEmptyCellColumn()宏)。我怎么做这个错误?谢谢!! Sub SelectFirstEmptyCellColumn() Cells(Rows.Count, 1).End(xlUp).Offset(1