当前位置: 首页 > 知识库问答 >
问题:

复制范围工作表1粘贴到活动单元格工作表2

梁丘钊
2023-03-14

>

  • sheet1:用户单击运行VBA的按钮。

    第2:VBA选择第D列上的第一个非空白单元格

    Range(“d”&rows.count).end(xlUp).offsed(1).select

    Worksheets("Results").ActiveCell.PasteSpecial xlPasteValues
    

    多谢!

  • 共有1个答案

    敖淮晨
    2023-03-14

    您的代码可能需要一些改进,但为了保持您的代码并使其工作,我会将命令的顺序更改为此,看看这是否适用于您。

    1. SHEET1:用户单击运行VBA的按钮。
    2. SHEET1:VBA复制一系列值
    3. 工作表(“sheet1”)。范围(“e2:aj11”)。复制

    然后转到第2页

      null
    Range("D" & Rows.Count).End(xlUp).Offset(1).pastespecial xlpastevalues
    
    Sub Copy()
    
    Dim LastRow As Long
    Dim Results As Worksheet
    
        Set Results = Sheets("Results")
        LastRow = Results.Cells(Results.Rows.Count, "D").End(xlUp).row
    
        Range("E2:AJ11").Copy
        Results.Range("D" & LastRow + 1).PasteSpecial xlPasteAll
    
        Application.CutCopyMode = False
    End Sub
    
     类似资料:
    • 这应该真的很简单,但我一直在拖网论坛和答案数小时来寻找答案,但没有运气,所以我(不情愿地)创造了一个我自己的问题。 我要做的只是简单地创建一个新工作簿,并将另一个工作簿的范围粘贴到该工作簿中。听起来很简单..? 我原来的工作簿,让我们叫Book1。我试图创建一个新的工作簿,Book2,我将把单元格A1:B10的值复制到其中。 以下是我代码的一个版本(从第一册打开开始): 这会给出一个“Range类

    • 我有一段巧妙的代码,它根据指定单元格中的特定文本输入隐藏/隐藏表。在Book1中的Sheet1中(比方说),如果我改变单元格A1中的文本(比方说文本是苹果、橘子等),我会在同一本书中的sheet2上得到某些表格(让我们称之为答题卡)。 现在,在另一本书中,我有一个表,其中包含所有可能的文本值(Apple,oranges,等等)。我想写一个代码,首先通过这个表,使值在book1.sheet1(“sh

    • 我写了一个google脚本来创建和粘贴从一个单元格到另一个单元格的值(相同的电子表格)。该守则包括以下两个步骤: > (不工作):将相邻单元格的新值粘贴到第二张工作表中下一个空行(第1列)的单元格中。 下面的代码是我迄今为止尝试过的代码,但第二页上没有显示该值。有人知道我在下面的尝试中的问题在哪里吗? 谢谢你

    • > 我正在尝试编写一个脚本,它将从一个工作表上的范围复制数据,并在B列的第一个空单元格中粘贴到另一个。我有一个脚本,可以将其粘贴到工作表中的第一个空单元格中这工作正常,但是我在列A中有一行静态的身份证号码,所以当它粘贴数据时,它就在工作表的下面。所以,我需要一种跳过列A并粘贴到列B中的第一个空单元格的方法。希望这有意义。 另一部分是B列中有时会有空单元格。所以它需要跳过这些来获得最后一个空单元格。

    • 我试图将活动工作表和2个指定工作表复制到一个新工作簿,然后让宏继续在新工作簿上运行,以便在保存它之前更改一些内容 null