Asign macro từ button

Liên hệ QC

spacemanforever

Thành viên hoạt động
Tham gia
8/10/08
Bài viết
113
Được thích
71
Chào GPE!
có anh chị nào biết cách asign macro đến button2 từ button 1 không?
Thanks
 
Là sao ta? button2 từ button1 nghĩa là thế nào? Sao khi gán macro xong thì button2 nó làm cái gì?

Em nghĩ thế này bác ndu ơi :
1. Bạn này có 2 button : B1 & B2
2. Bạn này có macro a
3. Ý của bạn muốn là khi click vao B1 thì B2 sẽ được asign macro a

>> Nhưng mà để làm gì thì : " chỉ có trời và tác giả câu hỏi mới biết được thôi !! "
Bó tay.com

Have a nice day !!
 
Upvote 0
Là sao ta? button2 từ button1 nghĩa là thế nào? Sao khi gán macro xong thì button2 nó làm cái gì?
Cụ thể là thế này:
---Có 2 button trên sheeta:
+Button1 chứa macro backup sheeta.
+Button2 chưa có macro.
---Workbook chứa sheet này chứa 2 macro (vd: macro1 cho button1 và macro2 cho button2)
---Khi click button 1 sẽ tiến hành backup sheeta và sau đó assign macro2 cho Button 2 này
lúc này button 2 sẽ có tác dụng khi ta click.
Thanks
 
Upvote 0
Cụ thể là thế này:
---Có 2 button trên sheeta:
+Button1 chứa macro backup sheeta.
+Button2 chưa có macro.
---Workbook chứa sheet này chứa 2 macro (vd: macro1 cho button1 và macro2 cho button2)
---Khi click button 1 sẽ tiến hành backup sheeta và sau đó assign macro2 cho Button 2 này
lúc này button 2 sẽ có tác dụng khi ta click.
Thanks

Có phải là bạn có 2 macro, khi click vào 1 nút sẽ chạy 2 macro ?
 
Upvote 0
Cụ thể là thế này:
---Có 2 button trên sheeta:
+Button1 chứa macro backup sheeta.
+Button2 chưa có macro.
---Workbook chứa sheet này chứa 2 macro (vd: macro1 cho button1 và macro2 cho button2)
---Khi click button 1 sẽ tiến hành backup sheeta và sau đó assign macro2 cho Button 2 này
lúc này button 2 sẽ có tác dụng khi ta click.
Thanks
Vậy mục đích của bạn là gì? Có phải muốn sau khi bấm Button1 rồi thì mới được phép bấm Button2?
Nếu đúng thế thì chỉ cần khai báo 1 biến dạng Public
PHP:
Public Check as Boolean
Đoạn khai báo biến này nằm ở trên cùng của cửa sổ soạn thảo code
Trong Macro 1, phải có 1 dòng lệnh để chuyển giá trị Check thành TRUE
PHP:
Sub Macro1()
  .... Code của ban
  Check = True
End Sub
Trong Macro2, bạn sửa lại thành:
PHP:
Sub Macro2()
  If Check Then
    ... Code của ban
  End If
End Sub
Vậy thôi ---> Xem hình minh họa
-------------
Đương nhiên trước đó bạn đã Assign Macro2 cho Button2 rồi, có điều do ràng buộc của biến Check nên cho dù có click thì code vẫn không chạy (nếu trước đó Macro1 chưa chạy)

untitled.JPG
 
Lần chỉnh sửa cuối:
Upvote 0
Có thể ý bạn như file ví dụ chăng?

Bạn chọn phần hành trước rồi chọn công việc phải làm
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom