標題:
複製時~ 只帶值不要格式
[打印本頁]
作者:
hugh0620
時間:
2011-4-7 11:21
標題:
複製時~ 只帶值不要格式
Dear 大大
卡到一個問題~ 就是用下面的方式將資料複製後~ 貼到需要的儲存格位置
但是~ 我只是要貼值過去~ 不要它的儲存格格式~
不知道大大能否教我~ 該怎麼處理~ (若僅限在此種寫法上)
With Sheet1.Range("K4")
.Copy Sheet1.Range("E4").End(xlDown).Offset(1, 0)
End With
作者:
FAlonso
時間:
2011-4-7 11:29
應該是 xxxxx.copy
yyyyyy.pastespecial xlpastevalues
作者:
hugh0620
時間:
2011-4-7 13:31
這個是什麼~ 有看沒有懂耶~ ><
作者:
FAlonso
時間:
2011-4-7 13:46
其實等於用mouse right click複製=>目標儲存格=>選擇性貼上=>貼上值而已
例如A1是黃色格子,粗體英文字母"a",要只將"a"字複製至B1(不要黃色及粗體)
[a1].Copy
[b1].PasteSpecial xlPasteValues
Application.CutCopyMode = False
複製代碼
就行了
作者:
GBKEE
時間:
2011-4-7 17:34
回復
1#
hugh0620
不用 COPY 效果一樣
Sub Ex()
With Sheet1.Range("K4")
Sheet1.Range("E4").End(xlDown).Offset(1, 0) = .Value
End With
End Sub
複製代碼
作者:
hugh0620
時間:
2011-4-7 18:34
回復
5#
GBKEE
謝謝大大~ 這一種方式~ 比較不用讓我修改太多~ 感恩唷~ ^_^
作者:
hugh0620
時間:
2011-4-8 14:03
回復
5#
GBKEE
大大~ 很抱歉唷~ 一開始沒有寫清楚~
我正確的程式碼如下~
With Sheet2.Range("C" & 3 + N & ":C" & 3 + N)
.Copy Sheet3.Cells(H + K, 3 + X)
End With
With Sheet2.Range("D" & 3 + N & ":G" & 3 + N)
.Copy Sheet3.Cells(H + K, 4 + X)
End With
With Sheet2.Range("K" & 3 + N & ":P" & 3 + N)
.Copy Sheet3.Cells(H + K, 11 + X)
End With
後來用大大的方式修改~
With Sheet2.Range("C" & 3 + N & ":C" & 3 + N)
Sheet3.Cells(H + K, 3 + X)=.Value
End With
只能帶出一個儲存格的值~ 不然帶出區間的所有值~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)