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ê
Trang 1XỬ 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
Trang 2text = "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)
Trang 3Kế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”
Trang 4* 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