Bạn chạy code này thử xem:Em có file excel đính kèm. em muốn: số sau dấu = ở cột C chuyển sang cột E và tô màu đỏ. tại cột C bỏ dấu = và số sau dấu =. Em mong các anh chị giúp đỡ, em cám ơn nhiều.
Private Sub splidd()
Dim i As Long, arr
arr = Range("c8:c" & [C10000].End(xlUp).Row)
On Error Resume Next
For i = 1 To UBound(arr)
Cells(7 + i, 3) = Split(arr(i, 1), "=")(0): Cells(7 + i, 5) = Split(arr(i, 1), "=")(1)
Next
Range("e8:e" & [C10000].End(xlUp).Row).Font.ColorIndex = 3
End Sub
cái này thì cũng như của mình rồiBạn tham khảo file này đi!
mình thử không thấy đượcBạn chạy code này thử xem:
PHP:Private Sub splidd() Dim i As Long, arr arr = Range("c8:c" & [C10000].End(xlUp).Row) On Error Resume Next For i = 1 To UBound(arr) Cells(7 + i, 3) = Split(arr(i, 1), "=")(0): Cells(7 + i, 5) = Split(arr(i, 1), "=")(1) Next Range("e8:e" & [C10000].End(xlUp).Row).Font.ColorIndex = 3 End Sub
Tôi thử vẫn được đấy chứ, bạn có thể tham khảo Code tương tự:mình thử không thấy được
Sub abc()
Dim LR&, i&
LR = Cells(Rows.Count, 3).End(xlUp).Row
For i = 9 To LR
Cells(i, 5) = Split(Replace(Cells(i, 3), "*=", ""), "=")(1)
Cells(i, 5).Font.ColorIndex = 3
Next i
End Sub
Em cảm ơn ạ, Đúng ý e rồi nhưng phải tính tổng ở cột E khi cột B có mã hiệu ạ.Bạn muốn chỉnh code của bạn phải không?
Nhập diễn giải vào cột C, Ghi kết quả vào cột E ?