- Tham gia
- 5/6/08
- Bài viết
- 30,703
- Được thích
- 53,963
Tôi đang thắc mắc, tại sao hàm của bạn không là như vầy nhỉ:Cám ơn bác nhé!
Để em hỏi rõ hơn bằng chính hàm em đang làm bác nhé:
Hàm đây:
Kết quả trả về của hàm này là ghép nối 3 giá trị trong 3 ô a, b, c thành một ô duy nhất với dấu x ở giữa các giá trị trong ô a, b, c.
VD:
a: V
b:60
c: 12
sẽ trả về kết quả là: Vx60x12
Tuy nhiên, em gặp trường hợp nếu cho b và c cũng đều có chữ thì kết quả lại sai.
Em khắc phục bằng cách dùng biến k tách riêng phần số của b ra.
Biến k mình sẽ ghi như thế nào để nó tách riêng phần số của b ra vậy ạ!
Em đang tập viết hàm, bác có thể dựa vào hàm em đang viết được không ạ?
Cám ơn bác một lần nữa.
PHP:
Public Function kichthuoc(a As String, b As String, c As String) As String
Dim Tmp As String
a = Replace(a, " ", vbBack)
b = Replace(b, " ", vbBack)
c = Replace(c, " ", vbBack)
Tmp = a + " " + b + " " + c
Tmp = WorksheetFunction.Trim(Tmp)
Tmp = Replace(Tmp, " ", "x")
kichthuoc = Replace(Tmp, vbBack, " ")
End Function