Em gửi File kèm theo, mọi người giúp em định dạng Cell bằng code VBA nhé, cảm ơn mọi người nhiều.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Cll As Range
If Target.Column = 5 Then
For Each Cll In Target
If Cll.Value < 1 Then
Cll.NumberFormat = "0.000"
ElseIf Cll.Value < 10 Then
Cll.NumberFormat = "0.00"
Else
Cll.NumberFormat = "0.0"
End If
Next Cll
End If
End Sub
Cảm ơn anh Ba Tê, anh giúp sửa code Format cả vùng được không?
If Target.Column = 5 Then '(Cột E)'
If Not Intersect(Target, [B2:Z100]) Is Nothing Then
Dạ, tại em không nói rõ, em có 1 bảng tính đơn giản, nhưng có 3 vùng không liền kề nhau cần định dạng như vậy, vùng 1: (B3:S30), VÙNG 2B33:S33), VÙNG 3: (B35:S35) Anh xem giúp em nhé.