返回列表 上一主題 發帖

[發問] 如何用VBA複製資料到指定位置?

[發問] 如何用VBA複製資料到指定位置?

想請問,如果我有二個excel檔,想複製"a.xls"中的"A1:D4"儲存格至"b.xls"
但準備貼上時,會秀出"對話框"問說要從那個儲存格開始貼上 或 是我滑鼠所按的位置上進行貼上
請問可以這樣做嗎?(目前只會貼上至固定位置上)
謝謝

回復 1# ie123456


    語法如下例:
  1. Set myCell = Application.InputBox(prompt:="請選擇儲存格或範圍", Type:=8)
  2. AA = myCell.Address
  3. Worksheets("工作表1").Range("A1:D4").Copy Destination:=Worksheets("工作表3").Range(AA)
複製代碼

TOP

不知有沒有符合你的期方式

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Workbooks("A.xls").Activate
Sheets("sheet1").Range("A14").Copy
Workbooks("B.xls").Activate
Selection.PasteSpecial xlPasteAll
End Sub

TOP

感謝二位的幫忙,大概知道怎麼做了,如果還有問題,在上來請教
謝謝

TOP

        靜思自在 : 改變自己是自救,影響別人是救人。
返回列表 上一主題