Tính tổng và copy mảng.

Liên hệ QC
Thì cứ record macro đi, sẽ có code
Bác ơi, cháu ghi được như này rùi,
Sub Macro2()
Range("B10").FormulaR1C1 = "=SUM(OFFSET(R8C,,,-ROWS(R1C[-1]:R[-8]C[-1])))"
AutoFill Destination:=Range("B10:B15"), Type:=xlFillDefault
End Sub
Bây giờ phải làm như nào hở Bác?
Cháu cảm ơn Bác!
 
Lần chỉnh sửa cuối:
Bác ơi, cháu ghi được như này rùi,
Sub Macro2()
Range("B10").FormulaR1C1 = "=SUM(OFFSET(R8C,,,-ROWS(R1C[-1]:R[-8]C[-1])))"
AutoFill Destination:=Range("B10:B15"), Type:=xlFillDefault
End Sub
Bây giờ phải làm như nào hở Bác?
Cháu cảm ơn Bác!
Vậy là có được bước đầu rồi đó. Thường với công thức dạng RC thì có thể áp dụng cho nguyên khối cell, chẳng hạn:
Mã:
Sub Macro2()
  Range("B10:B15").Value = "=SUM(OFFSET(R8C,,,-ROWS(R1C[-1]:R[-8]C[-1])))"
End Sub
"Thừa thắng xông lên" áp dụng cho 5 cột luôn:
Mã:
Sub Macro2()
  Range("B10:B15,E10:E15, H10:H15, K10:K15, N10:N15").Value = "=SUM(OFFSET(R8C,,,-ROWS(R1C[-1]:R[-8]C[-1])))"
End Sub
Nếu muốn PasteValues thì thêm dòng này ở dưới
Mã:
Range("B10:N15").Value = Range("B10:N15").Value
 
Vậy là có được bước đầu rồi đó. Thường với công thức dạng RC thì có thể áp dụng cho nguyên khối cell, chẳng hạn:
Mã:
Sub Macro2()
  Range("B10:B15").Value = "=SUM(OFFSET(R8C,,,-ROWS(R1C[-1]:R[-8]C[-1])))"
End Sub
"Thừa thắng xông lên" áp dụng cho 5 cột luôn:
Mã:
Sub Macro2()
  Range("B10:B15,E10:E15, H10:H15, K10:K15, N10:N15").Value = "=SUM(OFFSET(R8C,,,-ROWS(R1C[-1]:R[-8]C[-1])))"
End Sub
Nếu muốn PasteValues thì thêm dòng này ở dưới
Mã:
Range("B10:N15").Value = Range("B10:N15").Value
Úi bác ui bác con cảm ơn Bác.
 

AVB với Excel thì tui chịu, có muốn học "hướng dẫn sử dụng đàn bà" "hướng dẫn sử dụng con trai" thì tui dạy cho.

Bác ơi, cháu ghi được như này rùi,
Sub Macro2()
Range("B10").FormulaR1C1 = "=SUM(OFFSET(R8C,,,-ROWS(R1C[-1]:R[-8]C[-1])))"
AutoFill Destination:=Range("B10:B15"), Type:=xlFillDefault
End Sub
Bây giờ phải làm như nào hở Bác?
Cháu cảm ơn Bác!
Giờ ngồi copy value là xong chứ còn gì nữa.
 
AVB với Excel thì tui chịu, có muốn học "hướng dẫn sử dụng đàn bà" "hướng dẫn sử dụng con trai" thì tui dạy cho.


Giờ ngồi copy value là xong chứ còn gì nữa.
Cháu đã làm như này roài;
Sub Macro4()
'
' Macro4 Macro
'

'
Selection.Copy
ActiveCell.Offset(0, 3).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 3).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 3).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 3).Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
Nhưng chẳng nhẽ copy bao nhiêu lần cũng như này hở Bác?
 
Cháu đã làm như này roài;
Sub Macro4()
'
' Macro4 Macro
'

'
Selection.Copy
ActiveCell.Offset(0, 3).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 3).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 3).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 3).Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
Nhưng chẳng nhẽ copy bao nhiêu lần cũng như này hở Bác?
HOặc là dùng cái .value ý.
 
Nhưng mà cái Bác này, Cháu làm hàng ngàn cái như vậy thì cũng nhập như thế sao?
Bác chẳng hiểu gì hết.
Đó lại là một câu chuyện khác rùi, khi có nhiều vùng người ta vẫn dùng cách đó, nhưng phải ứng biến đi, code có thể sẽ dài hơn chút, nhưng áp dụng cho vô số vùng cũng được,
 
Đó lại là một câu chuyện khác rùi, khi có nhiều vùng người ta vẫn dùng cách đó, nhưng phải ứng biến đi, code có thể sẽ dài hơn chút, nhưng áp dụng cho vô số vùng cũng được,
Bác toàn nói suông thui, Bác sửa cho cháu cái trường hợp này đi.
Nếu không biết thì đừng nói tức sóc cho người ta nhé.
 
Bác toàn nói suông thui, Bác sửa cho cháu cái trường hợp này đi.
Nếu không biết thì đừng nói tức sóc cho người ta nhé.
Đã bảo là không biết vba do vẫn còn "trẻ thơ" , người ta chỉ thích mấy cái chuyện trăng sao thui. Bạn cứ triển khai ý tưởng của mình là được, chắc chắn là được, cố lên nhé.
"
Khi đôi ta đồng cảnh ngộ yêu nhau
Cho dù gian khó anh cũng chấp nhận
Suốt đời ta sống bên nhau cho dù dưa muối cơm rau
Có đôi mình dệt vần thơ yêu. "
À, mà mấy cái vùng dữ liệu đó nó cố định cách đều hay như thế nào vây.
 
Web KT

Bài viết mới nhất

Back
Top Bottom