Thiết Lập Công Thức Cho Các ô Excel Bằng VBA - Freetuts
Có thể bạn quan tâm
Trong bài này mình sẽ hướng dẫn cách sử dụng thuộc tính Formula để thiết lập công thức cho các ô tính Excel bằng ngôn ngữ VBA, đây là cách mà bạn can thiệp vào công thức Excel bằng code VBA.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.Đề bài: Giả sử có bảng điểm như sau.
Hãy viết chương trình VBA xử lý yêu cầu: Khi click vào button "Click me" thì gán công thức tính tổng điểm ở cột A vào ô B2.
1. Xây dựng dữ liệu và button như hình ảnh trên.
Bài viết này được đăng tại [free tuts .net]
2. Bật chế độ Design Mode ở tab Developer.
3. Click dúp chuột hai lần vào button, sau đó nhập đoạn code sau vào sự kiện click.
Private Sub CommandButton1_Click() Range("B2").Formula = "=SUM(A1:A6)" End Sub4. Quay trở lại giao diện Excel, bạn hãy click vào button, sau đó chọn ô B2 thì sẽ thấy công thức và kết quả như sau.
Như bạn thấy trong hình, ô B2 đã nhận được công thức mà ta đã thiết lập bằng mã VBA.
Cách khác: Bạn hãy thay đoạn code trong sự kiện click thành như sau.
Private Sub CommandButton1_Click() Dim total As Integer, ranges As Range, rag As Range, i As Integer, tmp As Integer Set ranges = Range("A2:A6") i = 1 total = 0 For Each rag In ranges tmp = rag.Value total = total + tmp i = i + 1 Next rag Range("B2").Value = total End SubGiải thích: Cách này sẽ sử dụng code VBA để lặp qua các ô từ A2 đến A6, sau đó cộng tổng lại rồi gán vào B2.
Ưu điểm của cách này là không thấy công thức, nhưng nhược điểm của nó là khi bạn thay đổi giá trị trong các ô A2:A6 thì tổng ở B2 không được cập nhật.
Danh sách bài tập
- Thiết lập giá trị cho một ô Excel bằng VBA
- Thiết lập công thức cho các ô Excel bằng VBA
- Viết thủ công thêm sự kiện click vào một Button VBA
- Thực hành Cut- Copy - Paste các ô Excel bằng VBA
- Cách sử dụng thuộc tính Select VBA để chọn phạm vi các ô Excel
- Sử dụng Offset trong VBA để chọn một ô hoặc dãy ô Excel
- Thuộc tính Resize Range trong VBA - thay đổi kích thước của phạm vi
Cùng chuyên mục:
Cách chèn link ảnh vào Excel trên máy tính
Ngoài ra, bài viết còn hướng dẫn cách chèn link ảnh trực tuyến hàng loạt…
Cách tách và gộp ô trong Excel
Trong bảng tính Microsoft Excel, có thể sẽ có lúc các bạn cần tách ô…
Hàm MONTH() trong Excel
Cách dùng hàm MONTH() trong Excel
Hàm YEAR () trong Excel
Cách dùng hàm YEAR () trong Excel
Hàm HLOOKUP() trong Excel
Cách dùng hàm HLOOKUP() trong Excel
Hàm VLOOKUP() trong Excel
Cách dùng hàm VLOOKUP() trong Excel
Hàm LOOKUP() trong Excel
Cách dùng hàm LOOKUP() trong Excel
Hàm ABS() trong Excel
Cách dùng hàm ABS() trong Excel
Hàm SUM() trong Excel
Cách dùng hàm SUM() trong Excel
Hàm SQRT() trong Excel
Cách dùng hàm SQRT() trong Excel
Hàm MOD() trong Excel
Cách dùng hàm MOD() trong Excel
Hàm SUMIF() trong Excel
Cách dùng hàm SUMIF() trong Excel
Hàm SUBTOTAL() trong Excel
Cách dùng hàm SUBTOTAL() trong Excel
Hàm ROUND() trong Excel
Cách dùng hàm ROUND() trong Excel
Hàm SUMPRODUCT() trong Excel
Cách dùng hàm SUMPRODUCT() trong Excel
Hàm COUNT() trong Excel
Cách dùng hàm COUNT() trong Excel
Hàm COUNTA() trong Excel
Cách dùng hàm COUNTA() trong Excel
Hàm COUNTBLANK() trong Excel
Cách dùng hàm COUNTBLANK() trong Excel
Hàm MAX() trong Excel
Cách dùng hàm MAX() trong Excel
Hàm MIN() trong Excel
Cách dùng hàm MIN() trong Excel
Từ khóa » Gán Công Thức Vba
-
Hướng Dẫn 2 Cách Gán Công Thức Từ VBA Vào Excel
-
Hướng Dẫn Cách Gán Công Thức Vào ô Và Tự động Lấy Kết Quả Công ...
-
Cách để Excel VBA Tự động điền Công Thức Và Gán Giá Trị
-
Viết Công Thức Trong Vba
-
Xem Nhiều 7/2022 # Hướng Dẫn Cách Gán Công Thức Vào Ô Và ...
-
Top 100 Mã Excel VBA Macros Hữu Dụng - Tân Đức ITS
-
Cách Gán Công Thức Chứa Function Trong Vba | Giải Pháp Excel
-
Hướng Dẫn Các Cách Hàm Gán Giá Trị Trong Excel Mới Nhất 2020
-
3 Mẹo để Viết Công Thức Với Macro VBA Trong Excel - .vn
-
Gán Giá Trị Cho 1 ô Trong Excel - Re:Monster
-
Cách Khai Báo Và Sử Dụng Sheets, Range Và Cells Trong Excel Bằng ...
-
Tạo Hàm Vba Trong Excel / TOP #10 Xem Nhiều Nhất & Mới Nhất 7 ...