Vào format/cell/number rồi biếtTrong excell tự nhiên tôi nhập "MAY5" ex tự biến thành dạng ngày tháng "May-05". Mà đó không phải cái mình muốn. Anh chị có biết tại sao không? Nhờ anh chị giúp tôi với! Cảm ơn vì đã làm phiền!
Cảm ơn HopHoang, Nhưng cụ thể là sao? Mình làm rồi mà đâu có được!Vào format/cell/number rồi biết
Vào format/cell/number chọn text bấm ok.vì cell bạn đang nhập là ở dạng mm/yyCảm ơn HopHoang, Nhưng cụ thể là sao? Mình làm rồi mà đâu có được!
Trong excell tự nhiên tôi nhập "MAY5" ex tự biến thành dạng ngày tháng "May-05". Mà đó không phải cái mình muốn. Anh chị có biết tại sao không? Nhờ anh chị giúp tôi với! Cảm ơn vì đã làm phiền!
Cách của Minh thiên mình có biết, cảm ơn bạn, nhưng vấn đề ở đây không được "chơi chiêu" đó. Định dạng như hophoang cũng không được khi sử lý khỏan trắng bằng lệch replace thì lại biến thành ngày tháng!Trong Excel, những tháng viết tắt như May, Jul, Jun, v.v... khi mình gõ thêm số dù viết có khoảng trắng hoặc không, nó đều hiểu rằng tháng viết tắt của năm, trong trường hợp của bạn, khi gõ May5 nó hiểu là ngày 01/05/2005 tức là May-05. Vì thế nếu bạn không muốn nó xảy ra, một là bạn định dạng ô đó dạng Text trong Format Cells, hai là bạn thêm dấu nháy (') ở đằng trước: 'May5
Cách của Minh thiên mình có biết, cảm ơn bạn, nhưng vấn đề ở đây không được "chơi chiêu" đó. Định dạng như hophoang cũng không được khi sử lý khỏan trắng bằng lệch replace thì lại biến thành ngày tháng!
Cách của Minh thiên mình có biết, cảm ơn bạn, nhưng vấn đề ở đây không được "chơi chiêu" đó. Định dạng như hophoang cũng không được khi sử lý khỏan trắng bằng lệch replace thì lại biến thành ngày tháng!
Sub Thu()
Dim Arr, MyArr, i As Long
Arr = Range(Sheet1.[A1], Sheet1.[A65536].End(xlUp)).Resize(, 2).Value
ReDim MyArr(1 To UBound(Arr, 1), 1 To 2)
For i = 1 To UBound(Arr, 1)
MyArr(i, 1) = Replace(Arr(i, 1), " ", "")
MyArr(i, 2) = Replace(Arr(i, 2), " ", "")
Next
Sheet1.[A1].Resize(UBound(MyArr, 1), 2).Value = MyArr
End Sub