Excel / VBA - Chạy Macro / Dạng người dùng

Vấn đề

Tôi là người mới bắt đầu lập trình VBA và tôi lo lắng trong việc thực thi macro từ một hình thức người dùng.

  • Tôi thực sự có 5 bảng tính khác nhau, chứa một số macro được đính kèm với mỗi bảng. Mục tiêu của tôi là tạo một biểu mẫu người dùng với giao diện nút với bảng tính để bạn có thể chạy macro trong trang tính tôi muốn. * Vấn đề của tôi là tôi không thể gán cho một lần bấm nút (biểu mẫu người dùng) khi thực hiện macro mục tiêu của mình. (Tôi không biết điều này có rõ ràng không ...)

Dung dịch

Cách dễ nhất là đặt các macro của bạn vào một mô-đun công khai bằng cách chỉ định trang tính mà bạn muốn can thiệp.

Hoặc, khai báo macro của bạn theo Target.

  •  Kiểm tra phụ công cộng () 

Trong biểu mẫu người dùng:

  •  Người dùng phụ riêng tưForm_Click () Feuil1.Test 'hoặc Sheets ("Sheet1"). Kết thúc kiểm tra phụ 

Lưu ý rằng

Được giải quyết bởi lermite 222

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên