Theo bạn mô tả thì tôi hiểu thế này:Mình đang cần chuyển dữ liệu từ đầu hàng thứ 2 xuống cuối của hàng thứ 1, thì có cách nào để chuyển mà không phải sử dụng lệnh Cut, Paste không?
Nghĩa là:chuyển dữ liệu từ đầu hàng thứ 2 xuống cuối của hàng thứ 1
Đúng không?chuyển dữ liệu từ hàng 1 xuống hàng 2
Private Sub CommandButton1_Click()
With Sheet1.[a65536].End(xlUp)
.Offset(1) = .Offset(-3)
.Offset(1, 1) = .Offset(-2, 1)
.Offset(2) = .Offset(-2)
.Offset(2, 1) = .Offset(-1, 1)
.Offset(3) = .Offset(-1)
.Offset(3, 1) = .Offset(, 1)
.Offset(4) = .Value
.Offset(4, 1) = .Offset(-3, 2)
.Offset(5) = .Offset(-3, 1)
.Offset(5, 1) = .Offset(-2, 2)
End With
End Sub
Hi, ví dụ cho dễ hiểu nha. Giả sử có 3 cột như thế này:
1 5 9
2 6 10
3 7
4 8
và mình muốn thao tác để tự động nó chuyển thành
1 6
2 7
3 8
4 9
5 10
Có thể áp dụng ở tất cả các cột khác. Vì bảng dữ liệu của mình rất dài và nhiều nữa.