Giá trị của button trong vba excel là bao nhiêu

Bước đầu tiên là bật tính năng này. Để biết thêm thông tin, hãy xem bài viết: Hiện tab Nhà phát triển.

Giá trị của button trong vba excel là bao nhiêu

Thêm nút (Điều khiển biểu mẫu)

  1. Trên tab Nhà phát triển, trong nhóm Điều khiển, bấm vào Chèn, rồi bên dưới Điều khiển Biểu mẫu,bấm vào Nút
    Giá trị của button trong vba excel là bao nhiêu
    .
  2. Bấm vào vị trí trang tính mà bạn muốn góc trên bên trái của nút xuất hiện. Cửa sổ bật lên Gán Macro sẽ xuất hiện.
  3. Gán macro cho nút, rồi bấm OK.
  4. Để chỉ định thuộc tính điều khiển của nút, bấm chuột phải vào nút, rồi bấm vào Định dạng Điều khiển.

Thêm nút lệnh (điều ActiveX khiển)

  • Trên tab Nhà phát triển, trong nhóm Điều khiển, bấm Chèn ,rồi bên dưới ActiveX khiển,bấm vào Nút Lệnh
    Giá trị của button trong vba excel là bao nhiêu
    .
  • Bấm vào vị trí trang tính mà bạn muốn nút lệnh xuất hiện ở góc trên bên trái.
  • Trong nhóm Điều khiển, bấm Xem Mã. Làm như vậy sẽ khởi chạy Trình Visual Basic Thảo Tài chính. Đảm bảo đã chọn Click trong danh sách thả xuống ở bên phải. Quy trình phụ CommandButton1_Click (xem hình dưới đây) sẽ chạy hai macro sau khi bấm nút: SelectC15 và HelloMessage.
    Giá trị của button trong vba excel là bao nhiêu

Trong quy trình con cho nút lệnh, hãy thực hiện một trong hai cách sau:

Nhập tên của macro hiện có trong sổ làm việc. Bạn có thể chạy nhiều macro từ một nút bằng cách nhập tên macro trên các dòng riêng biệt bên trong thủ tục con

Trong bài này mình sẽ hướng dẫn cách sử dụng Command Button trong VBA, đây là một đối tượng thuộc nhóm ActiveX Controls, được sử dụng để giúp người dùng ra lệnh và tạo ra những hành động.

Giá trị của button trong vba excel là bao nhiêu

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Command Button được sử dụng rất nhiều khi bạn lướt web. Ví dụ bạn cần đăng nhập vào Facebook thì sẽ thấy có hai thông tin gồm tên đăng nhập và mật khẩu, kèm bên dưới là một nút đăng nhập. Ta gọi đó là button, còn trong Excel gọi là Command Button.

Giá trị của button trong vba excel là bao nhiêu

1. Command Button VBA là gì?

Command button là một loại button trong VBA, được dùng để giúp người dùng ra lệnh, để từ đó ứng dụng VBA sẽ biết mong muốn của nó và xử lý theo yêu cầu.

Sự kiện ta sử dụng nhiều nhất của command button là sự kiện click, bạn có thể thêm nó ở trong bảng tính Excel hoặc UserForm đều được. Và trong bài này mình sẽ đưa ra ví dụ trong bảng tính của Excel nhé.

Bài viết này được đăng tại [free tuts .net]

Để tạo Command Button thì bạn click vào Insert nằm trong tab Developer.

Giá trị của button trong vba excel là bao nhiêu

2. Các thuộc tính của command button VBA

Command button có rất nhiều thuộc tính, và để xem thuộc tính của nó thì bạn click chuột phải, sau đó chọn Properties.

Sẽ có một hộp thoại hiển thị ra, tại đây chứa tất cả những thông tin về thuộc tính của command button.

3. Các sự kiện của command button VBA

Command button trong VBA có rất nhiều sự kiện, và để xem danh sách các sự kiện đó thì bạn hãy mở Visual Basic Editor lên, sau đó mở Sheet Module của command button.

Click vào menu xổ xuống phía bên trái thì bạn sẽ thấy danh sách các sự kiện của nó.

Trong danh sách này thì ta thường quan tâm đến một số sự kiện sau:

  • Change là sự kiện xảy khi bạn thay đổi liệu ở command button
  • GotFucus là sự kiện xảy ra khi bạn click con trỏ chuột vào trong ô command button
  • MouseDown, MouseMove và MouseUp là sự kiện liên quan đến chuột
  • KeyDown, KeyPress và KeyUp là sự kiện liên quan đến các phím

Để tìm hiểu cách sử dụng của các sự kiện của command button thì tốt nhất bạn hãy search trên trang chủ của Microsoft nhé.

4. Ví dụ về Command Button trong VBA

Mình sẽ làm một ví dụ, đó là xử lý sự kiện click vào button.

1. Tạo một command button và thêm nó vào trong trang tính của Excel.

2. Nhấn dúp chuột 2 lần để mở sự kiện click vào button. Sau đó nhập đoạn code sau:

Private Sub CommandButton1_Click()

MsgBox "Welcome to freetuts.net"  
End Sub

3. Lưu lại, quay ra trang tính Excel và click vào Button thì bạn sẽ nhận được kết quả như sau:

Trên là hướng dẫn cách sử dụng command button trong VBA. Qua bài này chắc hẳn bạn đã biết cách code một ứng dụng Hello Word đơn giản rồi phải không nào. Các bài tiếp theo mình sẽ nói về một số đối tượng khác trong nhóm ActiveX Controls.