Giúp mình code VBA chỉ Range đang chỉ định (1 người xem)

Liên hệ QC

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

bhquachtuong

Thành viên mới
Tham gia
14/12/10
Bài viết
35
Được thích
1
Giới tính
Nam
Các bạn chỉ mình code vba chỉ range mình đang quét khối. VD mình đang quét khối từ ô (A1 : D5) khi mình thực hiện chạy code thì hiện msgbox là "vùng đang được chọn là A1 : D5". Tương tự mình quét khối bất kỳ vùng nào khi thực hiện code thì nó sẽ thông báo vùng mình chọn là vùng mình đã quét khối.
Các bạn giúp mình nhé
 
Các bạn chỉ mình code vba chỉ range mình đang quét khối. VD mình đang quét khối từ ô (A1 : D5) khi mình thực hiện chạy code thì hiện msgbox là "vùng đang được chọn là A1 : D5". Tương tự mình quét khối bất kỳ vùng nào khi thực hiện code thì nó sẽ thông báo vùng mình chọn là vùng mình đã quét khối.
Các bạn giúp mình nhé
Bạn thử:
PHP:
Sub abc()
    Dim a As Range
    Set a = Application.InputBox("Quet vung du lieu: ", Type:=8)
    MsgBox "Dia chi la:" & a.Address
End Sub

Hoặc:
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
           MsgBox Target.Address
 End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Các bạn chỉ mình code vba chỉ range mình đang quét khối. VD mình đang quét khối từ ô (A1 : D5) khi mình thực hiện chạy code thì hiện msgbox là "vùng đang được chọn là A1 : D5". Tương tự mình quét khối bất kỳ vùng nào khi thực hiện code thì nó sẽ thông báo vùng mình chọn là vùng mình đã quét khối.
Các bạn giúp mình nhé
Chính xác (có bẫy lỗi) nó sẽ là vầy:
Mã:
If TypeOf Selection Is Range Then MsgBox Selection.Address
 
Upvote 0
Web KT

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

Back
Top Bottom