我有一个电子表格,其中包含"客户详细信息"部分,用户输入他们的信息,并能够用按钮等清除它。唯一的问题是,我似乎无法弄清楚如何保存该信息,即将整行复制到sheet2,主要是因为它复制的行使用= cell来从另一个单元格获取内容,所以它全部在一行中。
我如何复制该行,然后向下移动一行?但不是复制公式,我想公式输出,我看过pastespecial但似乎无法让它工作。
答案 0 :(得分:2)
对于任何想知道的人,我用过这个:
Range("C38:P38").Select
Selection.Copy
Sheets("Sheet2").Select
Sheets("Sheet2").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone
Sheets("Sheet1").Select
选择要在第一行中复制的范围,然后复制,转到第2页,每次向下粘贴1行,然后返回到第1页。