mrhung2712
Thành viên mới

- Tham gia
- 19/8/10
- Bài viết
- 5
- Được thích
- 0
Như tiêu đề mình có một file (đính kèm) chia tách ngày, tháng, năm sinh của sheet "30" vào thành 3 cột ngày, tháng, năm của sheet "30Tr". Mình dùng tay text to columns thì có vẻ em nó thai sản trơn tru. Nhưng đến khi tập tành cho con bú xài macro thì nó chạy ầm ầm nhưng như kiểu con mới biết đi ngày đi đường ngày tháng đi đường tháng (tách cột ngày ra tháng và ngược lại, đồng thời mất hẳn cái số 0 ở ngày tháng FA). Mình cũng chỉ tập tành chút đỉnh để phát huy tính lười chọt chọt gõ gõ.
Anh, chị nào biết nguyên nhân xin cho mình học lõm chỉ bảo mình chút đỉnh (có hậu tạ nếu anh chị nào ở khu vực Quảng Ngãi). Xin chân thành cảm ơn!
Thông báo với anh, chị số là mình muốn gắn cái file nhưng nó thông báo cáp biển cá mập cắn cáp dây điện nhà mình chuột cắn, xài ké wifi hàng xóm không gửi được. Mình xin được cốp dán cái đoạn lằng nhằng từ record macro để anh, chị tham khảo. Xin thứ lỗi cho sự bất tiện này, chúng tôi sẽ khắc phục sự cố ngay khi có thể:
Range("D2").Select
ActiveCell.FormulaR1C1 = "='30'!R[7]C"
Range("D2").Select
Selection.AutoFill Destination:=Range("D2
999")
Range("D2
999").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Selection.TextToColumns Destination:=Range("D2"), DataType:=xlDelimited, _
TextQualifier:=xlNone, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="/", FieldInfo:=Array(Array(1, 2), Array(2, 2), Array(3, 2)), _
TrailingMinusNumbers:=True
Nôm na là cái ô chứa ngày tháng cả 2 sheet là D2. Bên sheet1 thì là 1 đống 3 cha con, qua sheet2 thì đập ra 3 mảnh D2, E2, F2. Mong các bác chịu khó hình dung.
Anh, chị nào biết nguyên nhân xin cho mình học lõm chỉ bảo mình chút đỉnh (có hậu tạ nếu anh chị nào ở khu vực Quảng Ngãi). Xin chân thành cảm ơn!
Thông báo với anh, chị số là mình muốn gắn cái file nhưng nó thông báo cáp biển cá mập cắn cáp dây điện nhà mình chuột cắn, xài ké wifi hàng xóm không gửi được. Mình xin được cốp dán cái đoạn lằng nhằng từ record macro để anh, chị tham khảo. Xin thứ lỗi cho sự bất tiện này, chúng tôi sẽ khắc phục sự cố ngay khi có thể:
Range("D2").Select
ActiveCell.FormulaR1C1 = "='30'!R[7]C"
Range("D2").Select
Selection.AutoFill Destination:=Range("D2

Range("D2

Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Selection.TextToColumns Destination:=Range("D2"), DataType:=xlDelimited, _
TextQualifier:=xlNone, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="/", FieldInfo:=Array(Array(1, 2), Array(2, 2), Array(3, 2)), _
TrailingMinusNumbers:=True
Nôm na là cái ô chứa ngày tháng cả 2 sheet là D2. Bên sheet1 thì là 1 đống 3 cha con, qua sheet2 thì đập ra 3 mảnh D2, E2, F2. Mong các bác chịu khó hình dung.
File đính kèm
Lần chỉnh sửa cuối: