Lỗi Run-time error '9'

  • Thread starter Bear1012
  • Ngày gửi
B

Bear1012

Guest
3/4/17
3
0
1
30
Lần đầu biết đến code trong excel nên em mạn phép hỏi em nhập dòng code này vào và bị báo lỗi Run-time error '9' thì phải xử lý làm sao ạ. Em đang muốn tạo ô tìm kiếm số điện thoại theo tên trong bảng, anh chị có cách nào hay chỉ giúp em với ạ. Xin cảm ơn anh chị rất nhiều!
 

Đính kèm

  • 1.png
    1.png
    56.9 KB · Lượt xem: 85
  • 2.png
    2.png
    98.1 KB · Lượt xem: 85
Khóa học Quản trị dòng tiền
B

Bear1012

Guest
3/4/17
3
0
1
30
Không ai giúp em với à :((
 
N

nguoiconxunui

Khách vãng lai
29/6/04
1,280
215
63
Bình Định
aso2pc.co.cc
Bởi nó không hiểu bạn muốn autofilter ở range() nào nên nó bào out of range()

Như vậy muốn autofiter thì trước tiên phải chỉ định range() , sau đó mới Criteria
 
  • Like
Reactions: Bear1012
B

Bear1012

Guest
3/4/17
3
0
1
30
Bởi nó không hiểu bạn muốn autofilter ở range() nào nên nó bào out of range()

Như vậy muốn autofiter thì trước tiên phải chỉ định range() , sau đó mới Criteria
Cảm ơn anh..anh có thể sửa cụ thể giúp em không ạ..em làm theo người ta thôi chứ cũng mù lắm :(
 
N

nguoiconxunui

Khách vãng lai
29/6/04
1,280
215
63
Bình Định
aso2pc.co.cc
Cảm ơn anh..anh có thể sửa cụ thể giúp em không ạ..em làm theo người ta thôi chứ cũng mù lắm :(

Ví dụ nhập text ở A1
1. Gọi sub public FilterToShow khi a1 change
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Target.Worksheet.Range("A1")) Is Nothing Then FilterToShow
End Sub

2. Viết sub autofilter
PHP:
Public Sub FilterToShow()
With Sheet1

            .AutoFilterMode = False

            .Range("A5:B5").AutoFilter

            .Range("A5:B5").AutoFilter Field:=2, Criteria1:="=*" & Range("A1").Value & "*", Operator:=xlAnd

    End With
End Sub
 

Xem nhiều

Webketoan Zalo OA