Xin mã copy công thức ô phía trên trong VBA (Ctrl + D trong VBA) (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

ThangAcc

Thành viên hoạt động
Tham gia
27/11/06
Bài viết
137
Được thích
53
Các bác cho em xin mã code để copy công thức ô phía trên xuống ô phía dưới trong VBA (Trong Excel ta ấn Ctrl + D là ok), nhưng trong VBA em không biết làm thế nào?
 
Các bác cho em xin mã code để copy công thức ô phía trên xuống ô phía dưới trong VBA (Trong Excel ta ấn Ctrl + D là ok), nhưng trong VBA em không biết làm thế nào?

Đã nó có như vậy rồi thì cứ Ctrl+D đi cho nó khỏe! Còn không thì như vầy:

Sub Macro1()
Selection.FillDown
End Sub
 
Upvote 0
Tại em đang làm cái số quỹ (tự động update từ phiếu thu, phiếu chi), đến đoạn số dư thì không biết làm sao copy cái công thức phía trên xuống.
Đã test thử ok, cảm ơn bác nhiều.

Nhưng mà có cách nào để fill chỉ công thức không ạ? FillDown nó fill toàn bộ
 
Lần chỉnh sửa cuối:
Upvote 0
Nhưng mà có cách nào để fill chỉ công thức không ạ? FillDown nó fill toàn bộ
Vậy thì bạn thay câu lệnh
PHP:
Selection.FillDown
bởi 2 câu lệnh:
PHP:
Selection.Offset(-1).Copy
Selection.PasteSpecial xlPasteFormulas
 
Upvote 0
Lệnh chỉ Fill công thức viết có dang như sau:

Rg.SpecialCells(xlCellTypeFormulas).Resize(2).FillDown
 
Upvote 0
Web KT

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

Back
Top Bottom