huevantran
Thành viên chính thức
- Tham gia
- 27/4/22
- Bài viết
- 55
- Được thích
- 42
Em chào các anh chị thành viên GPE,
Ví dụ em có giá trị ở cột G như bên dưới, khi em chạy code ABC_1 thì giá trị trả về sẽ đúng dạng value như mong muốn nhưng kết quả lại bị làm tròn:
Còn khi em chạy code ABC_2 thì giá trị sẽ được như mong muốn, tuy nhiên kết quả lại không ở dạng Value:
Nhờ các anh chị xem giúp em có cách nào chuyển giá trị về dạng value mà không bị làm tròn số với ạ.
Em cảm ơn. !
Ví dụ em có giá trị ở cột G như bên dưới, khi em chạy code ABC_1 thì giá trị trả về sẽ đúng dạng value như mong muốn nhưng kết quả lại bị làm tròn:
20,317.50: Link opens in a new window -> Kết quả: 20.317,00 |
Mã:
Sub ABC_1()
Dim lastRow As Long
Dim i As Long
Dim cellValue As String
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("Check")
lastRow = Cells(ws.Rows.Count, "G").End(xlUp).Row
For i = 2 To lastRow
cellValue = ws.Range("G" & i).Value
cellValue = Application.WorksheetFunction.Substitute(cellValue, ": Link opens in a new window", "")
cellValue = Application.WorksheetFunction.Substitute(cellValue, ",", "")
cellValue = Application.WorksheetFunction.Substitute(cellValue, ".", ",")
Range("G" & i).Value = Val(cellValue)
Next i
End Sub
Còn khi em chạy code ABC_2 thì giá trị sẽ được như mong muốn, tuy nhiên kết quả lại không ở dạng Value:
20,317.50: Link opens in a new window -> Kết quả: '20.317,50 |
Mã:
Sub ABC_2()
Dim lastRow As Long
Dim i As Long
Dim cellValue As String
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("Check")
lastRow = Cells(ws.Rows.Count, "G").End(xlUp).Row
For i = 2 To lastRow
cellValue = ws.Range("G" & i).Value
cellValue = Application.WorksheetFunction.Substitute(cellValue, ": Link opens in a new window", "")
cellValue = Application.WorksheetFunction.Substitute(cellValue, ",", "")
cellValue = Application.WorksheetFunction.Substitute(cellValue, ".", ",")
Range("G" & i).Value = cellValue
Next i
End Sub
Nhờ các anh chị xem giúp em có cách nào chuyển giá trị về dạng value mà không bị làm tròn số với ạ.
Em cảm ơn. !