標題:
複製貼上如何寫?
[打印本頁]
作者:
oak0723-1
時間:
2021-10-10 11:48
標題:
複製貼上如何寫?
Sub 巨集9()
'
' 巨集9 巨集
'
'
Sheets("a").Columns("H:H").Copy
Sheets("b").Range("H1").Paste
End Sub
各位好
請問各位先進
以上語法哪裡錯了?
作者:
samwang
時間:
2021-10-10 13:11
回復
1#
oak0723-1
可以錄製後再修改,謝謝
Sheets("a").Columns("H:H").Copy
Sheets("b").Columns("H:H").Select
ActiveSheet.Paste
作者:
oak0723-1
時間:
2021-10-10 13:47
請教
ActiveSheet.Paste
這段程式碼是否代表1定要開啟檔案?
作者:
samwang
時間:
2021-10-10 14:12
本帖最後由 samwang 於 2021-10-10 14:18 編輯
請教
ActiveSheet.Paste
這段程式碼是否代表1定要開啟檔案?
oak0723-1 發表於 2021-10-10 13:47
一定要在開啟sheets("b") 下執行
另外,也可改為Sheets("a").Columns("H:H").Copy Sheets("b").Columns("H:H")
這樣在就可以在那個檔案開啟下的任何一個sheets下執行都可以成功將資料複製過去
謝謝
作者:
oak0723-1
時間:
2021-10-10 17:19
請教
若不開啟sheets("b") 檔案執行..要如何寫?
作者:
samwang
時間:
2021-10-10 19:44
回復
5#
oak0723-1
是這樣嗎?
With Workbooks.Open("D:\test.xlsm")
Sheets("a").Columns("H:H").Copy Sheets("b").Columns("H:H")
.Close
End With
作者:
oak0723-1
時間:
2021-10-10 20:58
上一個問題我再想想
另外請教
以下這個程式碼哪裡有錯?
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("從01(接收)").Range("a7:a100000").Copy
Sheets("比對").Select
Range("I3").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
End Sub
作者:
oak0723-1
時間:
2021-10-10 21:45
回復
7#
oak0723-1
這個問題我已自解了
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)