THỬ DÙNG CÁI MACRO NÀY THỬ XEMCác bạn giúp đỡ em file sau nh...
thx mọi người
Option Explicit
Sub congtong()
With Range([C6], [C65535].End(xlUp))
.Offset(0, 2).FormulaR1C1 = "=RC[-2]+RC[-1]"
.Offset(0).NumberFormat = "_(* #,##0_);_(* (#,##0);"""""
.Offset(0, 1).NumberFormat = "_(* #,##0_);_(* (#,##0);"""""
.Offset(0, 2).NumberFormat = "_(* #,##0_);_(* (#,##0);"""""
End With
End Sub
Private Sub CommandButton1_Click()
Dim cl As Range
Set cl = Sheet1.[e65536].End(xlUp)
cl.Copy cl.Offset(1)
End Sub
Mình thấy như thế này thôi vừa gọn, vừa chép cả công thức lẫm Format
Mã:Private Sub CommandButton1_Click() Dim cl As Range Set cl = Sheet1.[e65536].End(xlUp) cl.Copy cl.Offset(1) End Sub
Vâng làm theo anh cũng gọn và đúng yêu cầu. Giả thiết nếu ô C6 mà chưa thiết lập công thì cũng mệt nhỉ............!!?
Bạn phải đưa ra trường hợp tổng quát nhất chứ lúc như thế này, lúc như thế kia thì sao mà biết cách được. Đưa file lên ghi rõ muốn như thế nào đi bạn ơi!Xin chân thành cảm ơn tất cả các bác...
Em xin hỏi thêm 1 vấn đề nữa là... nếu ô nếu ta có bảng sau
C6 = A6 + B6
C7 = A7 - B7
Nếu code để copy cả C6 C7 xuống C8 C9 thì phải thay đổi chỗ nào trong code ah..
Vâng làm theo anh cũng gọn và đúng yêu cầu. Giả thiết nếu ô C6 mà chưa thiết lập công thì cũng mệt nhỉ............!!?
Xin chân thành cảm ơn tất cả các bác...
Em xin hỏi thêm 1 vấn đề nữa là... nếu ô nếu ta có bảng sau
C6 = A6 + B6
C7 = A7 - B7
Nếu code để copy cả C6 C7 xuống C8 C9 thì phải thay đổi chỗ nào trong code ah..
Private Sub CommandButton1_Click()
Dim cl As Range
Set cl = Sheet1.[e65536].End(xlUp).Offset(-1)
cl.Resize(2).Copy cl.Offset(2)
End Sub
Bạn sửa 1 chút:
Mã:Private Sub CommandButton1_Click() Dim cl As Range Set cl = Sheet1.[e65536].End(xlUp).Offset(-1) cl.Resize(2).Copy cl.Offset(2) End Sub
-Nếu không có gì đặc biệt sao bạn không thử với chế đọ Ghi lại Marco,như sauthx mọi người đã giúp đỡ em rất nhiều với những vấn đề mà em dduaw ra... em cũng cũng thử áp dụng phát triển thêm vào bảng sau nhưng ko thực hiện được... nó chỉ thực hiện với những ô không duoc merge voi nhau... mong mọi người giúp đỡ em... em có gui file đính kèm..
Sub Copy()
Range("D6:N17").Copy
Range("D25").PasteSpecial Paste:=xlPasteAll
End Sub