Hàm InStr() Trong VBA - Học Lập Trình VBA Online - VietTuts

String trong VBA Hàm InStrRev() trong VBA

Hàm InStr() trong VBA trả về lần xuất hiện đầu tiên của một chuỗi trong chuỗi khác. Tìm kiếm diễn ra từ trái sang phải.

Nội dung chính

  • Cú pháp:
  • Ví dụ sử dụng hàm InStr() trong VBA

Cú pháp:

InStr([start,]string1,string2[,compare])

Mô tả các tham số:

  • start: Tham số tùy chọn. Chỉ định vị trí bắt đầu cho tìm kiếm. Tìm kiếm bắt đầu từ vị trí đầu tiên từ trái sang phải.
  • string1: Tham số bắt buộc. Chuỗi được tìm kiếm.
  • string2: Tham số bắt buộc. Chuỗi mà String1 được tìm kiếm.
  • compare: Tham số tùy chọn. Chỉ định so sánh chuỗi được sử dụng. Nó có thể có các giá trị được đề cập sau đây.

    0 = vbBinaryCompare - Thực hiện so sánh nhị phân (mặc định). 1 = vbTextCompare - Thực hiện so sánh kiểu văn bản.

Ví dụ sử dụng hàm InStr() trong VBA

Sub vidu_ham_instr() Dim var As Variant var = "Hoc VBA Online" Cells(1, 1) = ("Line 1: " & InStr(1, var, "o")) Cells(2, 1) = ("Line 2: " & InStr(7, var, "O")) Cells(3, 1) = ("Line 3: " & InStr(1, var, "c", 1)) Cells(4, 1) = ("Line 4: " & InStr(1, var, "c", 0)) Cells(5, 1) = ("Line 5: " & InStr(var, "VBA")) Cells(6, 1) = ("Line 6: " & InStr(7, var, "o")) End Sub

Kết quả:

Hàm InStr() trong VBA Line 1: 2 Line 2: 9 Line 3: 3 Line 4: 3 Line 5: 5 Line 1: 0 String trong VBA Hàm InStrRev() trong VBA

Từ khóa » Câu Lệnh Find Trong Vba