将行从1个Excel工作表复制到另一个

RKVALU

我想将选定的行从Sheet1复制到Sheet2。下面的代码将覆盖Sheet2文件中的现有值。请协助停止覆盖我现有的值。

Sub CopySelection()

Dim xlSel As Excel.Range

Set xlSel = Excel.Application.Selection  
xlSel.Copy Excel.Application.Sheets("All_Data").Range("A1")

End Sub

任何帮助将不胜感激。

Shai Rado

下面的代码将复制在“ Sheet1 ”中选择的范围(对其进行修改以适合包含要复制数据的工作表的名称),然后将其粘贴到工作表“ All_Data的第一个可用行的A列中

让我知道下面(经过测试)的代码是否有效:

Sub CopySelection()

Dim Sht1                As Worksheet
Dim Sht2                As Worksheet
Dim xlSel               As Range
Dim LastRow             As Long

' modify "Sheet1" to your sheet source (where you make your Selection to copy)
Set Sht1 = ThisWorkbook.Sheets("Sheet1")

' sheet "All_Data" is your target sheet (Where you paste the selection)
Set Sht2 = ThisWorkbook.Sheets("All_Data")

Set xlSel = Selection     

'option 1: find last row with data in Sheet "All_Data" at Column A
LastRow = Sht2.Cells(Sht2.Rows.Count, "A").End(xlUp).Row

'option 2: (less reliable) find last row with data in Sheet "All_Data" using UsedRange
'LastRow = Sht2.UsedRange.Rows(Sht2.UsedRange.Rows.Count).Row

' paste the copied range in Column A, the first row after row with data
xlSel.Copy Sht2.Range("A" & LastRow + 1)

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将行从1个表复制到SQL中的另一个表

excel 将形状从一个工作表复制到另一个工作表

根据2个条件输入将行从一个excel工作表复制到另一个工作表

excel VB将单元格从工作表复制到另一个

将行值复制到另一个行值之后,然后将整行复制到另一个工作表中

将数据行复制到Excel中的另一个工作表并添加列VBA

Excel VBA-根据数组匹配将整个行复制到另一个工作表

excel将包含特定单词的行以相同的顺序复制到另一个工作表

Excel:使用 VBA 将行复制到另一个工作表中的表格

将行值复制到另一个工作表

不复制到A列时无法将数据从一个Excel工作表复制到另一个工作表

将两列从一个Excel工作表复制到另一个

将整个工作表从一个Excel实例复制到另一个

如何将工作表内容复制到另一个工作表?

将工作表中的范围复制到另一个工作表 VBA

使用条件将数据从工作表复制到另一个工作表

如何将Excel工作表复制到Python中的另一个工作簿

Excel Interop:如何将工作表复制到另一个工作簿?

Excel 2013将工作表复制到另一个工作簿时创建外部链接

将Excel工作表从一个工作表复制到Python中的另一个工作表

如何使用 Python 将数据从一个 Excel 工作表复制到同一工作簿的另一个工作表?

无法将工作表复制到另一个工作簿

VBA将工作表复制到另一个工作簿

使用 VBA 将工作表复制到另一个工作簿

将工作表复制到另一个工作簿

将工作表复制到另一个工作簿VBA

如何将一个Google工作表复制到另一个Google工作表

根据列将数据从一个工作表复制到另一个工作表

将特定范围从一个工作表复制到另一个工作表