Thêm số vào nội dung ô hiện có bằng cách sử dụng macro VBA

Mục lục

Đọc tất cả các số từ một phạm vi ô mong muốn bằng cách sử dụng macro và thêm một số vào nội dung

Thường cần thêm dấu vào các ô trong danh sách. Để làm điều này, cần phải thêm một giá trị cố định cho tất cả các hằng số trong một phạm vi ô.

Các công thức không được thay đổi. Macro giải quyết nhiệm vụ này và thêm một số tùy chọn của bạn vào tất cả các hằng số trong vùng dữ liệu được đánh dấu.

Bằng cách này, chẳng hạn, bạn có thể điều chỉnh giá và những thứ tương tự một cách nhanh chóng và hiệu quả theo các điều kiện mới.

Hình sau đây cho thấy một bảng sẽ được thay đổi. Có các hằng số trong các ô B1 và B2, và các công thức trong các ô B3 và B4. Hai ô công thức tham chiếu đến các ô có giá trị không đổi.

Để thêm số 10 vào tất cả các hằng số trong danh sách này, trước tiên hãy đánh dấu vùng dữ liệu B1: B4 và sau đó gọi macro sau:

Thêm hằng số phụ ()
Làm mờ ô dưới dạng phạm vi
Yếu tố mờ càng lâu
Số tiền bổ sung = 10
Đối với từng ô được lựa chọn
Với ô
Nếu không (.HasFormula) thì .Value = .Value + số tiền bổ sung
Kết thúc với
Ô tiếp theo
Kết thúc Sub

Sau khi khởi động macro, lượng bổ sung 10 được thêm vào tất cả các ô không đổi trong vùng ô được đánh dấu. Hình sau cho thấy kết quả:

Macro sử dụng yếu tố mà bạn đã xác định trong chỉ định giá trị cho biến "Số tiền bổ sung".

Để nhập macro, nhấn ALT F11 trong Excel để hiển thị trình chỉnh sửa VBA. Sử dụng lệnh INSERT - MODULE để chèn một trang mô-đun trống. Để bắt đầu macro trực tiếp từ Excel, hãy sử dụng tổ hợp phím ALT F8.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave