Cần viết Code Nếu không tìm thấy từ "Quýt" thì hiện Msgbox ghi là "Ko tìm thấy Quýt" (1 người xem)

Liên hệ QC

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

hung2412

Thành viên tích cực
Tham gia
5/8/08
Bài viết
929
Được thích
240
Giới tính
Nam
Xin chào các Anh chị và các bạn GPE!
Nhờ các Anh chị và các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Tôi có một File Excel có dữ liệu như sau:

9UT71hl.png


Có Code nào thể hiện rằng: Nếu không tìm thấy từ "Quýt" trên cột B thì hiện Msgbox ghi là "Không tìm thấy Quýt".
Không dùng Code For...Next
Mong các Anh chị và các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.



 

File đính kèm

Xin chào các Anh chị và các bạn GPE!
Nhờ các Anh chị và các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Tôi có một File Excel có dữ liệu như sau:

9UT71hl.png


Có Code nào thể hiện rằng: Nếu không tìm thấy từ "Quýt" trên cột B thì hiện Msgbox ghi là "Không tìm thấy Quýt".
Không dùng Code For...Next
Mong các Anh chị và các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.



Rõ ràng tìm như vậy ai lại dùng For...Next, duyệt rất lâu.
 
Upvote 0
Nếu bạn cần tìm 'Táo', 'Sung' hay "Quýt', thì đây:

PHP:
Option Explicit
Sub TìmQuít()
 Dim StrC$, sRng As Range
 StrC = InputBox("Nhap Tù Càn Tìm", "GPE.COM Xin Chào", "Quýt")
 Set sRng = Range([B1], [B65500].End(xlUp)).Find(StrC, , xlFormulas, xlWhole)
 On Error Resume Next
 if sRng Is Nothing then
     MsgBox "Khong Tìm Tháy!", vbInformation, "Tam Biet!"
 else
     MsgBox sRng.Address
 End if
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
For . . . Next muốn nhanh hơn FIND() thì fải cho vô mảng mà duyệt;
 
Upvote 0
Xin chào các Anh chị và các bạn GPE!
Nhờ các Anh chị và các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Tôi có một File Excel có dữ liệu như sau:

9UT71hl.png


Có Code nào thể hiện rằng: Nếu không tìm thấy từ "Quýt" trên cột B thì hiện Msgbox ghi là "Không tìm thấy Quýt".
Không dùng Code For...Next
Mong các Anh chị và các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.




Bạn tham khảo cái này xem:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$H$2" Then
        Dim sn As Range
        hoaqua = Sheets(1).Range("B4:B13")
        If Not IsError(Application.Match(Range("Tim"), hoaqua, 0)) Then
            MsgBox "Tim thay"
        Else
            MsgBox "KhongTim thay"
        End If
    End If
End Sub
 
Upvote 0
Web KT

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

Back
Top Bottom