leanhhai1205
Thành viên mới

- Tham gia
- 26/5/18
- Bài viết
- 36
- Được thích
- 5
Bạn làm thế nào cho anh em tham khảo được không. Xin cảm ơn.xin các bác giúp đỡ tìm các số còn thiếu trong cột A điền vào cột B của dải 10 số từ 0123456789
Ví dụ cột A có số 01 thì cột B sẽ tự điền số 23456789.
Cám ơn các bác !
Bài đã được tự động gộp:
em đã làm được rồi các bác ạ
Hy vọng là đúng:xin các bác giúp đỡ tìm các số còn thiếu trong cột A điền vào cột B của dải 10 số từ 0123456789
Ví dụ cột A có số 01 thì cột B sẽ tự điền số 23456789.
Cám ơn các bác !
Bài đã được tự động gộp:
em đã làm được rồi các bác ạ
Function RemDigits(ByVal NumText As String) As String
Const DIGITS = "0123456789"
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "[" & NumText & "]"
RemDigits = .Replace(DIGITS, "")
End With
End Function
Gặp tôi thì tôi hỏi: bài toán này dùng làm gì vậy?Bạn làm thế nào cho anh em tham khảo được không. Xin cảm ơn.
SỮa lại code 1 tí nữa anh ơi. Nếu ô đó trống trống thì phải trả về 0123456789Hy vọng là đúng:
Mã:Function RemDigits(ByVal NumText As String) As String Const DIGITS = "0123456789" With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[" & NumText & "]" RemDigits = .Replace(DIGITS, "") End With End Function
Thử công thức dài này:Các thầy cô và anh chị cho em hỏi, nếu bài này nếu chỉ dùng 1 công thức, không dùng VBA thì có cách nào làm được không ạ?
Em hiểu là có thể dùng {=IF(ISNA(MATCH("*" & {0,1,2,3,4,5,6,7,8,9} & "*", A1,0),{0,1,2,3,4,5,6,7,8,9},""))} (input string tại ô A1) để có chuỗi số còn thiếu nhưng có cách nào để nối các phần tử của chuỗi trả về không ạ?
Em xin chân thành cảm ơn ạ.