tannguyen0305
Thành viên mới
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 23/10/18
- Bài viết
- 4
- Được thích
- 1
Hello mọi người, em là thành viên mới, hôm nay là lần đầu tiên em tiếp xúc với vba nhờ giải đáp của các anh chị ở topic này của em.
https://www.giaiphapexcel.com/diendan/threads/cho-em-hỏi-về-cách-thêm-khoảng-trắng-hoặc-kí-tự-đặc-biệt-giữa-các-chữ-trong-excel.138490/
Tự nhiên thích vba,
em có 1 vấn đề nữa phát sinh là làm sao để covert từ letter to number với rule như sau ạ
t-a-n-n-g-u-y-e-n >>>> 20-1-14-14-7-21-25-5-14
em có lên mạng tìm thì ra dòng code này. mà sao em chạy nó không ra kết quả. mong anh chị xem giúp em với ạ. em cảm ơn mọi người nhiều
https://www.giaiphapexcel.com/diendan/threads/cho-em-hỏi-về-cách-thêm-khoảng-trắng-hoặc-kí-tự-đặc-biệt-giữa-các-chữ-trong-excel.138490/
Tự nhiên thích vba,
em có 1 vấn đề nữa phát sinh là làm sao để covert từ letter to number với rule như sau ạ
ví dụ:a = 1
b = 2
c = 3
d = 4
e = 5
f = 6
g = 7
h = 8
i = 9
j = 10
k = 11
l = 12
m = 13
n = 14
o = 15
p = 16
q = 17
r = 18
s = 19
t = 20
u = 21
v = 22
w 23
x = 24
y = 25
z = 26
t-a-n-n-g-u-y-e-n >>>> 20-1-14-14-7-21-25-5-14
em có lên mạng tìm thì ra dòng code này. mà sao em chạy nó không ra kết quả. mong anh chị xem giúp em với ạ. em cảm ơn mọi người nhiều
Function ConvertLetterToNumber(ByVal strSource As String) As String
Dim i As Integer
Dim strResult As String
For i = 1 To Len(strSource)
Select Case Asc(Mid(strSource, i, 1))
Case 65 To 90:
strResult = strResult & Asc(Mid(strSource, i, 1)) - 64
Case Else
strResult = strResult & Mid(strSource, i, 1)
End Select
Next
ConvertLetterToNumber = strResult
End Function