Lập trình Excel - giới thiệu
Trong mẹo thực tế này, chúng tôi giới thiệu cho bạn phần giới thiệu về lập trình Excel với VBA (Visual Basic for Application).
Lập trình Excel: Tạo UserForm với VBA
Trước tiên hãy khởi động Excel và nhấn [Alt] và [F11] để khởi động trình soạn thảo VBA. Chúng tôi cũng chỉ cho bạn tất cả các bước trong bộ sưu tập hình ảnh ở cuối bài viết.
- Nhấp vào tab "Chèn" và thêm một biểu mẫu bằng cách chọn "UserForm" từ menu thả xuống. Bạn có thể chỉnh sửa tên, chiều cao, chiều rộng và các thuộc tính khác trong cửa sổ "Thuộc tính".
- Sau đó, bạn có thể sử dụng cửa sổ Bộ sưu tập Công cụ để thêm các mục khác nhau. Đầu tiên, ví dụ, thêm một "nhãn". Thay đổi văn bản trong trường này bằng cách điều chỉnh giá trị "Chú thích" trong cửa sổ "Thuộc tính".
- Bước tiếp theo là thêm "nút lệnh". Một lần nữa, bạn có thể chỉnh sửa giao diện trong cửa sổ "Thuộc tính". Nếu bây giờ bạn chạy chương trình này và nhấp vào nút, sẽ không có gì xảy ra. Để lưu trữ các lệnh với nút này, chỉ cần nhấp đúp vào nó.
Lập trình Excel: các lệnh trong VBA
Sau đây chúng tôi sẽ chỉ cho bạn cách bạn có thể gán các lệnh khác nhau cho nút của mình.
- Đầu tiên, bạn có thể thay đổi nhãn của một nhãn hiện có. Ví dụ: lệnh »Label1.Caption =" Nhãn mới "« (không có dấu ngoặc kép bên ngoài) có thể được sử dụng. Trong trường hợp này, việc ghi nhãn của nhãn được điều chỉnh theo tên "Nhãn1".
- Bạn cũng có thể thêm các lệnh được thực thi khi, ví dụ, một phím được nhấn. Bạn có thể chọn những trường hợp khác nhau này trong menu thả xuống ở trên cùng bên phải.
- Lệnh "MsgBox" Test "", trong đó một thông báo có nội dung "Thử nghiệm" sẽ được hiển thị, cũng rất thiết thực. Thông báo này "bật lên" trong một cửa sổ riêng biệt. Theo cách tương tự, bạn có thể sử dụng lệnh »MsgBox x« để hiển thị thông báo chứa dữ liệu đã được lưu trữ trong biến "x" bằng một lệnh như "x =" Test "".
- Cũng giống như trong các ngôn ngữ lập trình khác, bạn có thể tính toán các giá trị khác nhau bằng các lệnh như »x = 17 + 42« hoặc »x = x + 1«.
Lập trình Excel: trường văn bản và điều kiện trong VBA
Cũng quan trọng là "trường văn bản", mà bạn cũng có thể tìm thấy trong "bộ sưu tập công cụ".
- Bạn có thể lưu trữ giá trị đã nhập của TextBox này bằng lệnh »x = TextBox1.Text« cho biến "x".
- Điều kiện trong VBA cũng rất thực tế. Một ví dụ về điều này sẽ là lệnh "If (TextBox1.Text = 42) Then". Dòng tiếp theo hiển thị lệnh sẽ được thực thi nếu điều kiện áp dụng. Tuy nhiên, lệnh được thực thi nếu điều kiện áp dụng phải được di chuyển sang phải bằng phím tab. Các điều kiện khác sau đó phải bắt đầu bằng lệnh "Else If". Nếu không có điều kiện nào được áp dụng, lệnh trong »Khác:« được thực thi. Đừng quên thêm lệnh End If ở cuối.
Trong mẹo thực tế tiếp theo, chúng tôi sẽ giải thích cách máy tính lượng tử hoạt động.