TrungChinhs
Thành viên tích cực
- Tham gia
- 18/2/08
- Bài viết
- 1,475
- Được thích
- 2,469
- Nghề nghiệp
- Công chức
Chào các bạn ! Tôi viết Code để tự động tạo mã số nhưng gặp vướng mắc không lấy được số 0 sau các số hàng chục, hàng trăm vd 0.010 thì chỉ lấy được là 0.01. Bạn nào biết cách khắc phục xin chỉ giúp. Thanks !
Mã:
Sub MaSo()
Application.ScreenUpdating = 0
On Error Resume Next
With Sheets("Data")
Set cln = .[b4]
EnR = cln.Offset(60000, 3).End(3).Row - cln.Row + 1
With cln.Resize(EnR)
.ClearContents
.NumberFormat = "#,##0.000"
End With
cln.Offset(, 3).Resize(EnR).SpecialCells(2).Offset(, -3) _
= "=MAX(R[-1]C" & cln.Column & ":R" & cln.Row & "C)+ 0.001"
With cln.Resize(EnR)
.Value = .Value
.Replace "0.", "Ms_"
End With
End With
End Sub