0
A
回答
0
假設你已經得到了在d列的參考,通過.Find
例如,你可以使用.Offset
如下複製對E部分。
range([D1],[D1].end(xldown).offset(-1)).offset(,1).copy
假設您的sd值在範圍D1中,這將從E列複製值2到7。
相關問題
- 1. 使用動態範圍的Excel VBA複製和粘貼腳本
- 2. VBA繪製動態範圍
- 3. 複製粘貼範圍在VBA Excel
- 4. Excel VBA - 複製範圍爲非空行
- 5. vba excel set動態命名範圍
- 6. Excel VBA索引匹配動態範圍
- 7. MS Excel的VBA宏動態範圍
- 8. VBA移調的動態範圍在Excel
- 9. Excel VBA - 動態範圍obj參考
- 10. Excel VBA動態範圍/索引選擇
- 11. Excel VBA選擇多個動態範圍
- 12. VBA - 使用動態起點複製和粘貼動態範圍
- 13. VBA Excel - 將範圍從第二個文件複製到vba範圍對象
- 14. 動態範圍內的VBA範圍值
- 15. 行的VBA複製範圍
- 16. 如何在Excel工作表中使用vba複製動態範圍
- 17. Excel VBA - Vlookup&範圍
- 18. Excel的VBA - 範圍
- 19. Access vba excel範圍
- 20. 在VBA上覆制和粘貼動態範圍,錯誤:object_worksheet的範圍,
- 21. VBA動態範圍問題
- 22. vba動態查找範圍
- 23. 清除動態範圍VBA
- 24. VBA動態名稱範圍
- 25. VBA在彙總表中複製/粘貼一個動態範圍
- 26. 複製動態範圍並粘貼具有重複值的動態範圍
- 27. Excel中的動態範圍
- 28. 動態範圍在Excel
- 29. excel動態範圍公式
- 30. excel vba範圍相對偏移範圍
對不起..ur代碼不工作..y = Range([D1],[D1] .End(xlDown).Offset(-1))。Offset(,1).Address MsgBox y This give me一個輸出E1:E1048575 – user2703472
它只會這樣做,如果您將它從單元格D1以下沒有任何東西的表單運行。用你的例子,我的解決方案有效(除了最後一個塊,我會同意的)。 – nutsch