nokiano258vn
Thành viên lười biếng
- Tham gia
- 28/8/07
- Bài viết
- 268
- Được thích
- 277
- Nghề nghiệp
- Bồi thường giải phóng mặt bằng
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$L$1" Then
For Each Clls In Range("A6:A500")
If Clls.Value = Range("L1") Then Clls.Offset(, 2).Select: Exit For
Next
End If
End Sub
Tại lúc nảy bạn nói bạn "gõ" vào L1 cơ mà... hi.. hi..Như vậy là chỉ dùng được ở Worksheet phải không bác, tôi thử gán vào Spin Button nhưng không được.
Private Sub SpinButton1_Change()
For Each Clls In Range("A6:A500")
If Clls.Value = Range("L1") Then Clls.Offset(, 2).Select: Exit For
Next
End Sub
Chào Anh Tuấn
Tôi muốn hỏi thuộc tính "cll" là ccua VBA phải không.
Tôi muốn cho con trỏ nhảy về cuối 1 sheẻt (dòng cuối cùng của SHEET thì viết code như thế nào?
Tks
'Find the very last used cell on a Worksheet:
'Tìm ô cuối có giá trị của Sheet
Sub Demo()
Cells.Find(What:="*", After:=[A1], SearchDirection:=xlPrevious).Select
End Sub
Code này đúng là chỉ có tác dụng trên sheet, sang sheet khác có lẽ bạn phải làm 1 code tương tự nữa... Còn nếu muốn chỉ 1 code duy nhất dùng Spin Button lại có tác dụng trên toàn Workbook thì tôi thật sự ko biết
ANH TUẤN
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
'......... CODE đặt ở đây ...............
'...............................................
End Sub
Er = Match(Rept("Z",255),$A:$A)
............................
Er = Range("A65536").End(xlUp).Row
Cells(1,Er+1).Value = "Tong cong"
........................