Xử lý chuổi trong macro.

Liên hệ QC

haingo08tlt

Thành viên mới
Tham gia
4/7/09
Bài viết
30
Được thích
1
Hi All !
Mình có chuổi như thế này "1Học nữa học mãi2". Làm sao để mình lấy được chuổi "Học nữa học mãi" trong macro
Thank all!
 
Hi All !
Mình có chuổi như thế này "1Học nữa học mãi2". Làm sao để mình lấy được chuổi "Học nữa học mãi" trong macro
Thank all!
Bạn cần cái gì thì nêu một cách rõ ràng. Đặt vấn đề như thế này chắc chắn câu trả lời khó làm bạn hài lòng. Ví dụ, trong trường hợp này tôi làm như thế này:
PHP:
NewStr = Mid(Str, 2, Len(Str) - 2)
Bạn đã giải quyết được vấn đề của bạn qua bài trả lời này chưa???
 
Upvote 0
Hi All !
Mình có chuổi như thế này "1Học nữa học mãi2". Làm sao để mình lấy được chuổi "Học nữa học mãi" trong macro
Thank all!
Bạn nhìn chú ý từ Hữu thắng bạn lập một Function bạn sẽ làm đc.Bài này có thể bạn dùng chức năng recrode macro để làm một macro cho riêng bạn
bạn tham khảo Function này :
Function NewStr(vRange As Range) As String
Dim str As String
str = vRange.Value
NewStr = Mid(str, 2, Len(str) - 2)
End Function
Bạn copy đoạn code này vào một modul rùi dùng hàm NewStr như bình thường.
ví dụ: NewStr(A1). A1 là cell chứ dữ liệu.
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn nhìn chú ý từ Hữu thắng bạn lập một Function bạn sẽ làm đc.Bài này có thể bạn dùng chức năng recrode macro để làm một macro cho riêng bạn
bạn tham khảo Function này :
Bạn copy đoạn code này vào một modul rùi dùng hàm NewStr như bình thường.
ví dụ: NewStr(A1). A1 là cell chứ dữ liệu.
Sao không khai báo là String luôn mà khai báo Range rồi lấy giá trị? Ví dụ như thế này:
PHP:
Function NewStr(Str As String) As String
   NewStr = Mid(str, 2, Len(str) - 2)
End Function
 
Upvote 0
Web KT

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

Back
Top Bottom