Tải bản đầy đủ (.pdf) (4 trang)

Xử lý chuỗi ký tự trong VBA excel

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (412.88 KB, 4 trang )

XỬ LÝ CHUỖI KÝ TỰ TRONG VBA EXCEL
Trong bài viết này sẽ giới thiệu các hàm cơ bản để xử lý ký tự trong
Excel VBA.
File bài tập đính kèm (Bạn tải về cùng nhé)!
Tạo một command button trên worksheet của bạn, và paste đoạn code bên dưới,
sau đó click vào button để thực hiện đoạn code
Join Strings
Chúng ta dùng ký tự & để nối các chuỗi ký tự
Dim text1 As String, text2 As String
text1 = "Hi"
text2 = "Tim"

MsgBox text1 & " " & text2
Kết quả:

Chú ý: Để insert khoảng trống, dùng “ “
Left
Để lấy các ký tự bên trái một chuỗi, ta dùng Left
Dim text As String
text = "example text"

MsgBox Left(text, 4)
Kết quả: trả về 4 ký tự bên trái của chuỗi text

Right
Để lấy các ký tự bên trái một chuỗi, ta dùng Left
Code:
MsgBox Right("example text", 2)
Kết quả: Trả về 2 ký tự phía bên phải của chuỗ ký tự

Mid


Đề lấy một chuỗ ký tự con nằm trong một chuỗi ký tự khác, bắt đầu ở giữa chuỗi
đó, ta dung Mid
Code:
MsgBox Mid("example text", 9, 2)
Kết quả: Trả về chuỗi có 2 ký tự bắt đầu từ vị trí số 9

Len
Để lấy độ dài cảu chuỗi ký tự, dùng hàm Len.
Code:
MsgBox Len("example text")
Kết quả: Chuỗi có 12 ký tự, khoảng trống (ở vị trí 8) cũng được tính

Instr
Để tìm vị trí của một chuỗi con trong một chuỗi, ta dùng hàm Instr.
Code:
MsgBox Instr("example text", "am")
Kết quả: Chuỗi “am” tìm thấy ở vị trí thứ 3 trong chuỗi “example text”

* Nếu bạn muốn tìm hiểu sâu hơn về các chức năng bên trên, các bạn có thể đặt câu
hỏi cho chúng tôi để được giải đáp, hoặc tìm trong phần Best Practice các bài viết liên
quan.

×