Ai chỉ dùm mình chạy một macro có sẵn bằng code của nút Commandbutton !

Liên hệ QC

huatrungkien2512

Thành viên mới
Tham gia
27/8/07
Bài viết
11
Được thích
1
- Mình có viết một macro, bây giờ mình muốn chạy macro đó bằng nút Commandbutton thì phải làm sao, mình mới học nên không biết dùng?
Xin cảm ơn
 
- Mình có viết một macro, bây giờ mình muốn chạy macro đó bằng nút Commandbutton thì phải làm sao, mình mới học nên không biết dùng?
Xin cảm ơn
Thì bạn copy đoạn code đó cho vào cái Comanbutton đó.
ví dụ:
trên sheet bạn muốn taoi nút, bạn vẽ Commanbutton sau đó kích đúp vào cái nút đó , coppy đoạn code của bạn vào ( Chú ý: nếu dùng Excel 2007 thì bạn nhớ chọn các control nằm trong Activex control nhé), sau khi thoát khỏi chế độ thiết kế nút lệnh( Design) rùi chạy là ok.
Commandbutton_click()
''''''
'Doạn code của bạn
''''''
End Sub()
 
Lần chỉnh sửa cuối:
Upvote 0
- Mình có viết một macro, bây giờ mình muốn chạy macro đó bằng nút Commandbutton thì phải làm sao, mình mới học nên không biết dùng?
Xin cảm ơn
Cách đơn giản: Chọn 1 oval vẽ một cái nút, chọn chuột phải, chọn Asign Macro chọn tên macro đã tạo OK. Thử xem
 
Upvote 0
khoavu đã viết:
trên sheet bạn muốn taoi nút, bạn vẽ Commanbutton sau đó kích đúp vào cái nút đó , coppy đoạn code của bạn vào ( Chú ý: nếu dùng Excel 2007 thì bạn nhớ chọn các control nằm trong Activecell nhé)

Tôi tìm mãi mà không thấy, và cũng không biết trong Activecell cũng có control để vẽ?
 
Upvote 0
Có nhiều cách để chạy 1 macro:
Tạm giới thiệu cách chạy từ nút lệnh (commandbutton)
1. Bạn mở hộp công cụ Control Toolbox (từ menu View -> Toolbars -> Control Toolbox)
2. Từ hộp công cụ này, bạn dùng chuột nhắp vào cái biểu tượng hình chữ nhật nho nhỏ (CommandButton)
3. Bạn "vẽ" cái CommandButton bằng chuột lên một vùng nào đó trên bảng tính.
4. Click đôi chuột vào cái CommandButton vừa vẽ ấy sẽ mở cửa sổ để soạn thảo code cho cái CommandButton ấy.
5. Giữa cái sub commandbutton và cái End sub là 1 dòng trống. Bạn hãy gõ đầy đủ, chính xác các tên macro bạn vừa tạo ra đó. (Bạn cũng có thể thêm từ khóa Call trước tên của cái macro hoặc không cần).
6. Để cái commandbutton chạy được, bạn đưa trỏ chuột vào cái biểu tượng đầu tiên (Có tên là: Design Mode) của hộp công cụ Control Toolbox (có hình cái thước Eke, cái bút chì và 1 các thước kẻ) rồi tắt nó đi (click chuột vào đó).
7. Bạn bấm cái Commandbutton vừa tạo đó xem Macro chạy chưa? Có lỗi sai nào không?
8. Bạn có thể sửa lỗi sai (nếu có thông báo hiện lên) hoặc có thể đổi tên cái commandbutton đó bằng cách: Bấm lại cái Design Mode -> click chọn cái commandbutton rồi chọn cái biểu tượng có tên properties (hình bàn tay chỉ vào trang giấy) (hoặc bấm chuột phải vào Commandbutton rồi chọn Properties). Từ hộp thuộc tính này, bạn có thể chọn lại tên của commandbutton (caption), chọn lại vị trí của nút lệnh, chọn màu, kiểu font chữ, kích thước,....
Bạn tự tìm hiểu thêm.

Ngoài ra còn các điều khiển khác trên Control Toolbox đó nữa...

Bạn còn có thể "vẽ" từ hộp công cụ Drawing 1 đối tượng bất kỳ (có thể hình tròn, hình vuông, hình chữ nhật, hình tam giác,...) hoặc chèn 1 hình ảnh vào trang bảng tính Excel hoặc trang văn bản (word). Từ các đối tượng mới tạo này, click chọn bằng chuột phải rồi chọn Assign Macro... -> Từ hộp Asign Macrro, gán cho nó (cái đối tượng vừa tạo ấy) 1 macro mà bạn muốn thực hiện nó -> OK là xong thôi.

Nếu bạn tạo 1 hình từ Drawing rồi format lại nó cho nó khéo khéo, gán macro cho nó thì trông nó cũng chẳng khác gì 1 nút lệnh (commandbutton).

Chào bạn!
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom