
Gửi bởi
nvhieutk02
Chào cả nhà.</font></font>
Mình đang tìm hiểuVBA, có vấn đề này nhờ mọi người giúp:
<font size="3"> Mình muốn khi nhập dữliệu ở mỗi ô của vùng “B2:B10” trên excell thì lại tự động thực hiện 1 macro nào đó
<font color="#000000">(VD như thực hiện macro_KT để kiểm tra dữ liệu vừa nhập vào,Macro_KT thực hiện nhiều công việc phụ thuộc vào dữ liệu của ô vừa nhập vào như:nếu là “A*” thì chuyển đến ô cùng dòng trên cột C ; nếu là “B*” thì chuyển đếncột D; …..)
Các bạn có hướng nàochỉ dùm mình với.
bạn mở cửa sổ vba ra, nhấp vào sheet bạn muốn nó thực hiện lệnh, bạn thấy cái ô bên tay trái có cái box "General" nhấp vào mũi tên xổ xuống chọn "worksheet"
bên box bên phải chọn "change"
nó sẻ chèn chọn bạn
Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
bạn viết thêm vào code như sau:
Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [B2:B10]) Is Nothing Then
' CODE CUA BAN
End If
End Sub