- 帖子
- 913
- 主題
- 150
- 精華
- 0
- 積分
- 1089
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- office 2019
- 閱讀權限
- 50
- 性別
- 女
- 註冊時間
- 2011-8-28
- 最後登錄
- 2023-7-19
 
|
19#
發表於 2012-10-13 01:33
| 只看該作者
回復 2# GBKEE
大大,
請問這個程式若改為只貼在一個sheet( INV),而不是貼3個sheet, 我將他改為以下,雖可以執行,但原先你幫我寫的是陣列,現在改這樣好像有點複雜化了,我可以怎麼修正呢?
Dim Rng(1 To 1) As Range, xi As Integer
Workbooks("Shipping formula.xlsm").Sheets("Signed").Pictures("Picture 1").Copy
With Workbooks("Shipping for Courier.xlsx")
.Activate
Set Rng(1) = .Sheets("INV").[R:R].Find("B. C. MART COMPANY LTD.").Offset(3, 0)
For xi = 1 To 1
Rng(xi).Parent.Activate
Rng(xi).Activate
ActiveSheet.Paste
Next
End With |
|