- 帖子
- 155
- 主題
- 1
- 精華
- 0
- 積分
- 200
- 點名
- 4
- 作業系統
- windwos 7
- 軟體版本
- 64bit
- 閱讀權限
- 20
- 註冊時間
- 2017-5-29
- 最後登錄
- 2026-10-25
|
本帖最後由 quickfixer 於 2022-6-15 21:15 編輯
回復 7# quickfixer
代替ctrl+c,先執行test2(),打開你的Editer,貼上
你的程式碼我沒看
自己把#7、#8的程式碼合併到#1
代替ctrl+c範例,只有處理a39~r58,範圍自己改
Sub test2()
Dim clipboard As Object, s As String
Set clipboard = CreateObject("new:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
For i = 39 To 58
For j = 1 To 18
s = s & Cells(i, j) & IIf(j = 18, vbNewLine, " ")
Next j
Next i
clipboard.SetText s
clipboard.PutInClipboard
End Sub |
|