[Hỏi]Code VBA lấy địa chỉ tham chiếu của cell (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hochoaivandot

Thành viên mới
Tham gia
13/2/09
Bài viết
22
Được thích
0
Nhờ mọi người viết giúp đoạn code VBA để lấy địa chỉ tham chiếu của cell bất kỳ.
Ví dụ Cell B5 trong Sheet 1 có công thức =Sheet2!B3+Sheet3!E6 (kể cả khi có $ hay không) thì code trả lại 2 địa chỉ Sheet2!B3 và Sheet3!E6.
Xin cảm ơn diễn đàn.
 
Nhờ mọi người viết giúp đoạn code VBA để lấy địa chỉ tham chiếu của cell bất kỳ.
Ví dụ Cell B5 trong Sheet 1 có công thức =Sheet2!B3+Sheet3!E6 (kể cả khi có $ hay không) thì code trả lại 2 địa chỉ Sheet2!B3 và Sheet3!E6.
Xin cảm ơn diễn đàn.
Trong nội dung 1 cell (B5) , làm sao biết được địa chỉ của cell ,ví dụ :=(Sheet2!B3+C7*F8)/2 & G5 hoặc có dạng text thì sao
 
Upvote 0
Nhờ mọi người viết giúp đoạn code VBA để lấy địa chỉ tham chiếu của cell bất kỳ.
Ví dụ Cell B5 trong Sheet 1 có công thức =Sheet2!B3+Sheet3!E6 (kể cả khi có $ hay không) thì code trả lại 2 địa chỉ Sheet2!B3 và Sheet3!E6.
Xin cảm ơn diễn đàn.

Nếu cell B5 có công thức phức tạp =SUM(Offset(A1:C10, 3,,COUNTA(Sheet2!D10:D20),) + MAX(....) - ....
thì tính làm sao?
 
Upvote 0
Nếu cell B5 có công thức phức tạp =SUM(Offset(A1:C10, 3,,COUNTA(Sheet2!D10:D20),) + MAX(....) - ....
thì tính làm sao?

Thì trả lại ("A1:C10", "Sheet2!D10:D20") anh ạ.
Nghĩa là trong công thức có những địa chỉ nào được tham chiếu tới thì đều trả lại.
@letin: Khi chúng ta Ctrl+[ thì excell sẽ go to tham chiếu đầu tiên tìm thấy, nghĩa là nó hoàn toàn có thê tìm thây địa chỉ tham chiếu. Yêu cầu của mình là phải trả lại tấc cả tham chiếu. Có lẻ hàm phải làm thêm động tác lọc lấy những dữ liệu dạng range.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom