tôi đã viết một số chức năng VBA:Lưu phạm vi để biến
Sheets("Src").Range("A2:A9").Copy Destination:=Sheets("Dest").Range("A2")
tôi muốn trích xuất phạm vi nguồn vào một biến cho tính linh hoạt.
SrcRange = Sheets("Src").Range("A2:A9")
SrcRange.Copy Destination:=Sheets("Dest").Range("A2")
Tuy nhiên, điều này không hiệu quả. SrcRange nào nên được làm mờ? Dòng đầu tiên có đúng không?
tôi đã cố gắng Dimming SrcRange như Range và nó đã cho tôi
Runtime error 91: Object Variable or With block variable not set
Tôi không phải là rất quen thuộc với ngôn ngữ và tài liệu đã để lại cho tôi muốn (Tôi không thể tìm thấy kiểu trả về cho Sheets (index) gọi, this là gần nhất tôi tìm thấy). Khi tôi nhấn Record Macro, thực hiện một số thao tác và nhấn stop, phần thân Macro vẫn trống.
Có ai có thể làm sáng tỏ cách sử dụng SrcRange làm biến không?
Tôi thích có thể đọc được biến/mảng biến thể để linh hoạt hơn. Cảm ơn vì tiền hỗ trợ! –