2014-10-27 36 views
-3

我有一個包含「客戶詳細信息」部分的電子表格,用戶輸入他們的信息並且可以用按鈕清除它。唯一的問題是,我似乎無法弄清楚如何保存這些信息,即將整行復制到sheet2中,主要是因爲它從中複製的行使用= cell從另一個單元中獲取內容,因此它們全部在一行中。將一行從表單1複製到表單2使用按鈕

我該如何去複製那一行,然後向下移動一行呢?但不復制公式,我想公式輸出,我已經看過pastespecial,但似乎無法得到那個工作。

+1

[你到目前爲止嘗試過什麼?](http://whathaveyoutried.com)嘗試用你想要執行的動作錄製一個宏,並看到生成的代碼......它可以幫助你理解如何自動化它 – Barranka 2014-10-27 21:28:53

+0

我記錄了我想要發生的一個宏,但是我從公式中複製的地方說它是一個錯誤,因爲它不在該表中,出於某種原因它是w ont複製公式的輸出。 – Polinski 2014-10-27 21:31:37

+1

粘貼您遇到麻煩的代碼,以便有人可以看到已記錄的內容,並且可以更好地協助您。 – mrbungle 2014-10-27 21:49:36

回答

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 

它選擇您想在第一行復制的範圍,然後複製,去其1排下來,每次表2,漿料和回表1.

相關問題