Bạn cho cái kết qua xem sao ta.Chào các bạn
các bạn giúp mình chư file đính kèm
Cảm ơn các bạn nhé!
Bạn ơi, cứ xóa toàn bộ chữ đi hết và thay thế nó bằng dấu ","Bạn cho cái kết qua xem sao ta.
Gửi bạn @snow25 mong bạn giúp đỡBạn cho cái kết qua xem sao ta.
Bạn thử.Bạn ơi, cứ xóa toàn bộ chữ đi hết và thay thế nó bằng dấu ","
liệu có cần file không hả bạn?
Bài đã được tự động gộp:
Gửi bạn @snow25 mong bạn giúp đỡ
Function layso(ByVal dulieu As String)
Dim i As Integer, s As String, dks As String, dk As String, s1 As String
dk = Replace(dulieu, ";", ",")
For i = 1 To Len(dk)
dks = Mid(dk, i, 1)
If IsNumeric(dks) Then
s = s & dks
s1 = dks
ElseIf dks = "," And s1 <> "," Then
s = s & dks
s1 = dks
End If
Next i
If Right(s, 1) = "," Then s = Left(s, Len(s) - 1)
layso = s
End Function
Function TachSo(s As String)
Dim temp As String
temp = Replace(s, ";", ",")
With CreateObject("vbscript.regexp")
.Global = True
.Pattern = "[^\d,]"
temp = .Replace(temp, "")
TachSo = Replace(Application.Trim(Replace(temp, ",", " ")), " ", ", ")
End With
End Function
Em tìm hiểu cái này nhưng nó khó kiểu gì ấy.Rất khó để ứng dụng.Thử:
Mã:Function TachSo(s As String) Dim temp As String temp = Replace(s, ";", ",") With CreateObject("vbscript.regexp") .Global = True .Pattern = "[^\d,]" temp = .Replace(temp, "") TachSo = Replace(Application.Trim(Replace(temp, ",", " ")), " ", ", ") End With End Function
Function RemoveLetter(sText As String)
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "(\d+)\D+"
RemoveLetter = Mid(.Replace("0 " & sText & " ", ",$1"), 4)
End With
End Function
Hàm nào chẳng dùng được.Ngon nhất thì bạn tự kiểm tra thôi.Cảm ơn tất cả các bạn @snow25 ;
phuocam
huuthang_bd
Chúc các bạn mạnh khỏe và luôn thành đạt
Các bạn cho mình hỏi ngu một cái là
Hàm của bạn nào dùng ngon nhất được không?
Mong các bạn không tự ái!
Khổ lỗi là mình không am hiểuHàm nào chẳng dùng được.Ngon nhất thì bạn tự kiểm tra thôi.
Có ngay đùi gà cho bácHàm chỉ ngon khi được nhai đùi gà thôi.
Đùi gà thả rông bạn ạ.Bác thích đùi gà Mỹ hay công nghiệp VN, đùi gà di, gà đi bộ thì bảo mình sẽ she luôn cho bạn
Đùi gà tây nhé!
Không thể có 3 code cùng đúng ý đâu.Tất nhiên cả 3 bạn đều chuẩn kết quả
Cảm ơn bạnKhông thể có 3 code cùng đúng ý đâu.
Vd. có 100;12-45;20 hoặc 100;12p45;20
Bạn muốn kết quả là bao nhiêu?
1. Kết quả phải là 100,12,45,20. Nếu là tôi tôi cũng muốn thế.
Nếu thế thì hàm của _huuthang_bd đúng, hàm phuocam và snow25 sai.
2. Kết quả phải là 100,1245,20
Nếu thế thì hàm của huuthang_bd sai, hàm phuocam và snow25 đúng.
...
Có ngay đùi gà cho bác
befaint
Bác thích đùi gà Mỹ hay công nghiệp VN, đùi gà di, gà đi bộ thì bảo mình sẽ she luôn cho bạn
Đùi gà tây nhé!
Cảm ơn bạn
batman1
đã phân tích, đúng là theo kết quả 1 bạn à
Đấy. phải người có chuyên môn giải thích thì mới hiểu lễ đúng và sai của nó
Bạn cho địa chỉ
Mình sẽ she mời bạn đùi gà THẢ RÔNG (TỨC GÀ ĐI BỘ )
Tôi thì không hiểu về thuật ngữ TÂY VÀ TA ĐÂU, đây là học mót thì nói như vậyLúc đầu tôi cứ ngỡ từ "she" là gõ nhầm. Nhưng gõ tới hai lần thì khó nhầm.
Hai bạn được mời đi sờ đùi gà! Hy vọng mấy bà xã chưa biết.
Sờ đùi gà thì đã là gì đâu bác? Tôi thì chả đi làm gì nhưng vài đứa bạn tôi thì ai rủ cũng đi, không ai rủ cũng đi. Nhưng chúng chỉ thích đùi gà ta thôi. Chúng nói: ngày nào cũng ăn khoai tây, giờ chỉ thèm mỗi khoai lang.Hai bạn được mời đi sờ đùi gà! Hy vọng mấy bà xã chưa biết.
Mấy người bạn bác có khi nào nhắc đến loại gà ba đùi hôn? Loại này nó Xà Rông thay vì Thả Rông. (cũng là she nhưng mà là shemale)Sờ đùi gà thì đã là gì đâu bác? Tôi thì chả đi làm gì nhưng vài đứa bạn tôi thì ai rủ cũng đi, không ai rủ cũng đi. Nhưng chúng chỉ thích đùi gà ta thôi. Chúng nói: ngày nào cũng ăn khoai tây, giờ chỉ thèm mỗi khoai lang.![]()
Đang ăn sáng mà đọc bài của của bác hết muốn ăn nữa. Ọe ọeMấy người bạn bác có khi nào nhắc đến loại gà ba đùi hôn? Loại này nó Xà Rông thay vì Thả Rông. (cũng là she nhưng mà là shemale)
Có gì không phải bạn @batman1 bỏ quá cho nhéĐang ăn sáng mà đọc bài của của bác hết muốn ăn nữa. Ọe ọe
Chữ "pha" cũng bị loại?Nhân tiện các bác giúp tôi và mọi người loại số
rất nhiệt tình cảm ơn các bạn
Mình bị nhầm bạnChữ "pha" cũng bị loại?
Bài này nếu số lượng mẫu lớn sẽ test lại.
Function TachSo(s As String)
With CreateObject("vbscript.regexp")
.Global = True
.Pattern = "(\W+\d+)+"
TachSo = .Replace(s, "")
End With
End Function
Cảm ơn bạn @CHAOQUAY , thật sự bài toán này mình muốn các bạn am hiểu VBA viết để mọi người tham khảo thuật toán xóa số và chữ cho nó tổng quát để mọi người áp dụng cho tất cả các tình huống.Bài này nếu số lượng mẫu lớn sẽ test lại.
Giờ bạn dùng tạm code này, các số xóa hết nhưng một vài chỗ thiếu dấu ","
Mã:Function TachSo(s As String) With CreateObject("vbscript.regexp") .Global = True .Pattern = "(\W+\d+)+" TachSo = .Replace(s, "") End With End Function
Một khi diễn tả được chính xác mình muốn gì thì thuật toán không có gì khó cả.Cảm ơn bạn @CHAOQUAY , thật sự bài toán này mình muốn các bạn am hiểu VBA viết để mọi người tham khảo thuật toán xóa số và chữ cho nó tổng quát để mọi người áp dụng cho tất cả các tình huống.
Vẫn bị lỗi chút bạn nhỉ.
Vâng, vì mình là dân 1 mùa, làm sao mà hiểu hết như các bạn được.Một khi diễn tả được chính xác mình muốn gì thì thuật toán không có gì khó cả.
Muốn "tổng quát" sao không nói từ đầu?
Bạn chịu khó đọc lại từ bài #2, đến bài số #13 bạn sẽ thấy là người viết bài #13 vạch rõ là bạn chưa nắm vững đề tài của mình; nói chuyện thuật toán làm chi.
Bạn có thể lập file với vài ngàn dòng mẫu thì có lẽ kết quả thu được sẽ tốt hơn.Cảm ơn bạn @CHAOQUAY , thật sự bài toán này mình muốn các bạn am hiểu VBA viết để mọi người tham khảo thuật toán xóa số và chữ cho nó tổng quát để mọi người áp dụng cho tất cả các tình huống.
Vẫn bị lỗi chút bạn nhỉ.
Tôi có chỉ trích gì bạn đâu? Tôi nói với bác VetMini. Tôi có trích lời bác VetMini đàng hoàng mà.Có gì không phải bạn @batman1 bỏ quá cho nhé