Nút trên File này tạo bằng cách nào? (2 người xem)

  • Thread starter Thread starter pmhoang
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

pmhoang

Thành viên thường trực
Tham gia
4/7/08
Bài viết
269
Được thích
83
Mình có 1 File Excel, cái đặc biệc của nó là nhấp phải chuột vào nút không thấy liên kết gì hết, mặc đàu nó vẫn thực hiện lệnh của 1 macro nào đó.
Mong GPE hương dẫn mình tạo ra cái nút đó được không? Thanks
file gởi kèm
line download
HTML:
http://www.megaupload.com/?d=75Z4X3QL
hoặc file gởi kèm
 

File đính kèm

Đó là commandButton của thanh công cụ Control Toolbox, mở thanh công cụ này, click vào biểu tượng commandButton, vẽ lên sheet.
 
Upvote 0
Mình có 1 File Excel, cái đặc biệc của nó là nhấp phải chuột vào nút không thấy liên kết gì hết, mặc đàu nó vẫn thực hiện lệnh của 1 macro nào đó.
Mong GPE hương dẫn mình tạo ra cái nút đó được không? Thanks
file gởi kèm
line download
HTML:
http://www.megaupload.com/?d=75Z4X3QL
hoặc file gởi kèm

Bạn xem hướng dẫn làm các nút trên file của bạn tại đây:
http://www.giaiphapexcel.com/forum/showpost.php?p=96530&postcount=4

Và xem thêm các bài viết về CommandButton tại đây:
http://www.giaiphapexcel.com/forum/showthread.php?t=10511
 
Upvote 0
vào menu View ->Toolbars -> Forms để hiện thanh công cụ Forms. Rà mũi chuột lần lượt lên các nút để tìm nút có chữ ‘Button’. Ấn chọn nó, đưa mũi chuột đang có dạng dấu + màu đen mảnh mai đến vị trí cần đặt -> Ấn giữ trái chuột & vẽ hình chữ nhật lên ô chọn. Nếu xuất hiện CS Assign Macro thì ta chọn tên macro Nhap tại Macro Name & nhấn OK.
 
Upvote 0
vào menu View ->Toolbars -> Forms để hiện thanh công cụ Forms. Rà mũi chuột lần lượt lên các nút để tìm nút có chữ ‘Button’. Ấn chọn nó, đưa mũi chuột đang có dạng dấu + màu đen mảnh mai đến vị trí cần đặt -> Ấn giữ trái chuột & vẽ hình chữ nhật lên ô chọn. Nếu xuất hiện CS Assign Macro thì ta chọn tên macro Nhap tại Macro Name & nhấn OK.

pmhoang đã viết:
...cái đặc biệc của nó là nhấp phải chuột vào nút không thấy liên kết gì hết, mặc đàu nó vẫn thực hiện lệnh của 1 macro nào đó.
Mong GPE hương dẫn mình tạo ra cái nút đó được không?

Tigertiger ơi! Nút này phải từ thanh Control Toolbox chứ anh!
 
Lần chỉnh sửa cuối:
Upvote 0
Upvote 0
Nhưng tại sao bấm chuột phải nó lại không hiên bảng để chỉnh sửa MR
 
Upvote 0
Upvote 0
Anh Ca_DaFi va ptm0412 nói rất đúng. đùng ConTrol ToolBox, Thanks các anh nhiều.
Nếu là commandButton của thanh công cụ Control Toolbox,thì khi trỏ vào nó trên thanh công thức phải hiện lên "=EMBED("Forms.CommandButton....","")" và bấm chuột phải nó phải hiện lên bảng sortcut chứ!
 
Upvote 0
Nếu là commandButton của thanh công cụ Control Toolbox,thì khi trỏ vào nó trên thanh công thức phải hiện lên "=EMBED("Forms.CommandButton....","")" và bấm chuột phải nó phải hiện lên bảng sortcut chứ!


Hình như bạn nhầm rồi thì phải. Cái bạn nói là command button trên Forms.
 
Upvote 0
Nếu là commandButton của thanh công cụ Control Toolbox,thì khi trỏ vào nó trên thanh công thức phải hiện lên "=EMBED("Forms.CommandButton....","")" và bấm chuột phải nó phải hiện lên bảng sortcut chứ!
Đúng là như vậy, nhưng trước đó bạn phải bấm vào nút Design Mode cái đã (nút có hình thước Ê ke, cũng nằm trên thanh Control Toolbox luôn)
 
Upvote 0
Cảm ơn bạn ndu96081631. Đúng là bấm vào cái Eke đó thì nó ẩn liền. Vậy mà mình thực sự không biết mặc dù rất hay tạo nút bấm này để chạy Macro.
Hình như bạn nhầm rồi thì phải. Cái bạn nói là command button trên Forms.
Còn command button trên Forms mình đã xem ( nhưng chưa lỹ lắm ) hình như không có chức năng hoặc tương tự như cái Eke ở Control Toolbox. Bạn ca_dafi xem lại hộ mình với, vì dùng nút command button trên Forms sẽ tiện hơn!
 
Upvote 0
Cảm ơn bạn ndu96081631. Đúng là bấm vào cái Eke đó thì nó ẩn liền. Vậy mà mình thực sự không biết mặc dù rất hay tạo nút bấm này để chạy Macro.

Còn command button trên Forms mình đã xem ( nhưng chưa lỹ lắm ) hình như không có chức năng hoặc tương tự như cái Eke ở Control Toolbox. Bạn ca_dafi xem lại hộ mình với, vì dùng nút command button trên Forms sẽ tiện hơn!
Các nút thuộc thanh Forms thì đơn giãn hơn nhiều:
- Muốn chỉnh sửa thì chỉ cần click phải vào nó chọn Format Control
- Muốn dùng nó để chạy 1 sub nào đó thì click phải, chọn Assign Macro
 
Upvote 0
Các nút thuộc thanh Forms thì đơn giãn hơn nhiều:
- Muốn chỉnh sửa thì chỉ cần click phải vào nó chọn Format Control
- Muốn dùng nó để chạy 1 sub nào đó thì click phải, chọn Assign Macro
Đúng là cái này đơn giản hơn nhiều nhưng nếu người khác dùng thì họ click chuột phải và sửa lung tung có khi hỏng luôn cả macro or sửa text trên đó.
Có thể protect lại để người khác khỏi nghịch lung tung.
 
Upvote 0
Đúng là cái này đơn giản hơn nhiều nhưng nếu người khác dùng thì họ click chuột phải và sửa lung tung có khi hỏng luôn cả macro or sửa text trên đó.
Có thể protect lại để người khác khỏi nghịch lung tung.

Theo ý kiến của ditimdl cũng hay đó. Vậy nếu ta dùng nút bằng Forms thì có bạn nào biết cách khóa cái nút đó lại, vd như không cho chỉnh sữa text của nút, và không bị phá lung tung trong các lựa chọn của nút (vì những người không biết có khi làm hư chức năng của nút).???
 
Upvote 0
Có thể mình hơi lan man một chút:
1/Trên diễn đàn đã đề cập dùng Obj của Controls Toolbox tốn tài nguyên hơn Form nhưng nó hỗ trợ nhiều hơn như Property và Event, khi khóa VBA nó cũng khóa toàn bộ các tính chất không cho chỉnh sửa nhưng vẫn xóa đối twợng được.
2/Ngoài các Obj của 2 thư viện trên ta còn có thể sử dụng Drawing làm nút lệnh như các Rectang,mũi tên,hình vẽ,ảnh... Đôi khi lại hay ví dụ như gắn ảnh cá nhân cho lệnh chọn hồ sơ đối twợng. Hơn nữa, khi khóa sheet thì cũng khóa các đối twợng này.
 
Upvote 0
Web KT

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

Back
Top Bottom