vidangtinhyeu99
Thành viên mới
- Tham gia
- 1/10/07
- Bài viết
- 28
- Được thích
- 1
- Nghề nghiệp
- sinh vien
Hiện tại mình có một bảng tính đính kèm cần các huynh xem tách cell thành nhiều cell Xin cảm ơn,
Bạn không nói rõ vùng dữ liệu của bạn nằm tại đâu? Chuyển toàn bộ các cell đang bị merge hay chỉ 1 vài cell?Khi nãy quên gửi file đính kèm nhờ các anh chị xem giúp . Thanhks
Sub Test()
Dim Clls As Range
For Each Clls In Selection
If Clls.MergeCells Then
With Clls.MergeArea
.UnMerge
.Value = Clls.Value
End With
End If
Next
End Sub
Khi nãy quên gửi file đính kèm nhờ các anh chị xem giúp . Thanhks
Tôi nghĩ nếu chỉ làm trên 1 cell thì tác giả đã không hỏi làm gì đâuUnMerge Cells xong nhấn Ctrl+D
Trước tiên xin cảm ơn sự quan tâm. ý mình là có hàng trăm danh sách như vậy bây giờ mình muốn nó đều trở thành như cái bảng thức 2 để mình có thể làm một số công việc, chứ nếu unMerge cell từ cái 1 và copy xuống từng người thì biết đến khi nào. Rất mong sự giúp đỡ. thanksTôi nghĩ nếu chỉ làm trên 1 cell thì tác giả đã không hỏi làm gì đâu
đúng là Chuyển toàn bộ các cell đang bị merge sang một sheet khác giống như bảng 2 ; trường hợp nếu không bị mergcell thì cũng vẫn chuyển sang . chủ yếu tất cả đều trả về dang bảng tính 2 ở viduj đó xin cảm ơnBạn không nói rõ vùng dữ liệu của bạn nằm tại đâu? Chuyển toàn bộ các cell đang bị merge hay chỉ 1 vài cell?
Dù sao thì cũng gợi ý bạn 1 code
Chọn vùng dữ liệu và chạy code nàyPHP:Sub Test() Dim Clls As Range For Each Clls In Selection If Clls.MergeCells Then With Clls.MergeArea .UnMerge .Value = Clls.Value End With End If Next End Sub
Thì trước tiên cứ copy toàn bộ dữ liệu sang sheet khác, xong hẳn chạy codeđúng là Chuyển toàn bộ các cell đang bị merge sang một sheet khác giống như bảng 2 ; trường hợp nếu không bị mergcell thì cũng vẫn chuyển sang . chủ yếu tất cả đều trả về dang bảng tính 2 ở viduj đó xin cảm ơn
Thì Demo cho bạn đây!pác ơi cho em file demo được không ạ cảm ơn trước nghe