Board logo

標題: 請問 : 如何以程式複製 Row 到另一個 Sheet .. [打印本頁]

作者: saleen    時間: 2015-1-2 13:43     標題: 請問 : 如何以程式複製 Row 到另一個 Sheet ..

本帖最後由 GBKEE 於 2015-2-20 15:23 編輯

是這樣的
小妹想將 Sheet2 中的 Row1 整行複製到 Sheet1 中的 Row1 貼上( 涵式貼上非只貼數值 )
想說這個動作很簡單
結果實際上卻碰到一堆問題
這是我爬了好多文寫出來的

'Sheets("Sheet2").Select
'Rows("1:1").Select
'Selection.Copy
'Sheets("Sheet1").Select
'Rows("1:1").Select
'Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
'SkipBlanks:=False, Transpose:=False

每 5 秒執行一次
但我發現這樣根本不行 , Excel 會一直跳回 Sheet1
這樣我都不能做其他的事了....
後來我就爬了更多文
發現居然中文英文都找不到這麼簡單問題的解答...Orz

還請各位大大幫幫小妹了
作者: bobomi    時間: 2015-1-2 15:08

Sheet2.Rows(1).Copy
Sheet1.Rows(1).PasteSpecial
作者: saleen    時間: 2015-1-2 19:46

回復 2# bobomi


謝謝 bobomi 大
以解決了..
我好笨阿  :'(
作者: lpk187    時間: 2015-2-20 21:20

本帖最後由 lpk187 於 2015-2-20 21:22 編輯

Sheets("Sheet2").Select
Sheets("Sheet1").Rows("1:1") = Sheets("Sheet2").Rows("1:1").FormulaLocal

用copy有時會把格線也複製 過來如果只要複製公式只要加上公式屬性".FormulaLocal"就可以了
作者: changxxx    時間: 2015-2-22 11:00

可以試試
Sheets("Sheet2").Rows(1).Copy Sheets("Sheet1").Cells(1, 1)




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)