Sub RoundTestNumber()
    Dim NumberT As Object
    On Error Resume Next
    For I = 0 To ThisDrawing.ModelSpace.Count - 1
        Set NumberT = ThisDrawing.ModelSpace.Item(I)
        If NumberT.ObjectName = "AcDbText" Or NumberT.ObjectName = "AcDbMText" Then
            If IsNumeric(NumberT.TextString) Then
                NumberT.TextString = Format(Round(NumberT.TextString, 5), "0.00000")
            End If
        End If
    Next
    Set NumberT = Nothing
End Sub
	Bạn phải đưa file lên (phải có đủ các trường hợp cần giải quyết) và ghi rõ yêu cầu thì mới giải quyết tốt được. Nếu làm theo cách của bạn PhanTuHuong thì sẽ thay đổi cả những text không mong muốn trong toàn bộ bản vẽMình muốn thay thế chữ số trong cad theo định dạng.
Ví dụ thay thế 123.4567 thành 123.456. Tức là xóa bớt chữ số thập phân.
Xin mọi người giúp đỡ.
Bạn phải đưa file lên (phải có đủ các trường hợp cần giải quyết) và ghi rõ yêu cầu thì mới giải quyết tốt được. Nếu làm theo cách của bạn PhanTuHuong thì sẽ thay đổi cả những text không mong muốn trong toàn bộ bản vẽ