Chọn vùng theo địa chỉ cho trước (dạng text)

Liên hệ QC

Ngoai Thanh

Cánh Diều xanh
Tham gia
14/6/12
Bài viết
823
Được thích
906
Điểm
0
Nhờ các bạn giúp mình trong file đính kèm
Tại A1 là địa chỉ ô đầu
Tại A2 là địa chỉ ô cuối
nhờ các bạn viết lệnh bằng vba để chon vùng trên . Khi ta thay đổi địa chỉ trên A1 và A2 thì vùng chon cũng thay đổi theo . Xin cám ơn !
 

File đính kèm

  • Hoi code vung chon thay doi .xls
    13.5 KB · Đọc: 4
Nhờ các bạn giúp mình trong file đính kèm
Tại A1 là địa chỉ ô đầu
Tại A2 là địa chỉ ô cuối
nhờ các bạn viết lệnh bằng vba để chon vùng trên . Khi ta thay đổi địa chỉ trên A1 và A2 thì vùng chon cũng thay đổi theo . Xin cám ơn !

Cái này thì quá dễ đi. Ví dụ:
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
  On Error Resume Next
  If Target.Address = "$A$1" Or Target.Address = "$A$2" Then
    Range([A1] & ":" & [A2]).Select
  End If
End Sub
Nhưng không biết bạn SELECT để làm giống gì?
 
Upvote 0
Nhờ các bạn giúp mình trong file đính kèm
Tại A1 là địa chỉ ô đầu
Tại A2 là địa chỉ ô cuối
nhờ các bạn viết lệnh bằng vba để chon vùng trên . Khi ta thay đổi địa chỉ trên A1 và A2 thì vùng chon cũng thay đổi theo . Xin cám ơn !
Sử dụng thủ tục worksheet_Change() như file đính kèm!
 
Upvote 0
Cái này thì quá dễ đi. Ví dụ:
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
  On Error Resume Next
  If Target.Address = "$A$1" Or Target.Address = "$A$2" Then
    Range([A1] & ":" & [A2]).Select
  End If
End Sub
Nhưng không biết bạn SELECT để làm giống gì?
Cám ơn thày, quá dễ đối với thày thôi, nhà em thử mãi không được . Còn để làm "giống gì" thì thực ra nhà em cần một khu vực chọn cho trước nhưng địa chỉ không cố định ạ !
xin ám ơn thày !
 
Upvote 0
Đây cũng là 1 cách chọn vùng. Code này không có bẫy lỗi nha. Vùng chọn không có thì lỗi
PHP:
 Sub test1()
Dim MySelection
Set MySelection = Application.InputBox("Nhap Vung Can", "Vung Du Lieu", , 100, 100, , , 8)
MySelection.Select
End Sub
 
Upvote 0
Web KT
Back
Top