>
sheet1:用户单击运行VBA的按钮。
第2:VBA选择第D列上的第一个非空白单元格
Range(“d”&rows.count).end(xlUp).offsed(1).select
Worksheets("Results").ActiveCell.PasteSpecial xlPasteValues
多谢!
您的代码可能需要一些改进,但为了保持您的代码并使其工作,我会将命令的顺序更改为此,看看这是否适用于您。
然后转到第2页
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