Thử thay câu cuối như thế này:nhưng nó lại bão lỗi
Function Tach(rCell As Range) as Long
Dim lCount As Long
Dim sText As String, lNum As String
sText = rCell.Value
For lCount = Len(sText) To 1 Step -1
If IsNumeric(Mid(sText, lCount, 1)) Then
lNum = Mid(sText, lCount, 1) & lNum
End If
Next lCount
If Len(lNum) >= 1 Then Tach = CLng(lNum)
End Function
cảm ơn bạn nhéThử thay câu cuối như thế này:
If Len(lNum) > 0 Then Tach = CLng(lNum)
cảm ơn bạn nhéHàm đó của bạn nên viết vầy cho chặt chẽ nè:
PHP:Function Tach(rCell As Range) as Long Dim lCount As Long Dim sText As String, lNum As String sText = rCell.Value For lCount = Len(sText) To 1 Step -1 If IsNumeric(Mid(sText, lCount, 1)) Then lNum = Mid(sText, lCount, 1) & lNum End If Next lCount If Len(lNum) >= 1 Then Tach = CLng(lNum) End Function
[Nhờ các SMOD xóa dùm bài này!]