Tạo userform nằn ngay trong worksheet

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

digita

Guest
Tạo userform nằm ngay trong worksheet

Chào các bạn,

Thông thường trong XL, khi tạo 1 userform thì ta cần vào VBE dùng mệnh lệnh (Insert Userform) đề có 1 cái userform mới. Khi hiển thị thì (UserformX.Show) thì cái userform đó nằm trên còn XL worksheet ờ lớp dưới. Dù có di chuyển tớI bất cứ ô nào trong worksheet cái form đó vẫn "lơ lững" trên màn hình.

Có ai đã từng tạo cái userform ngoài VBE mà nó lại nằm ngay trong 1 worksheet giống như 1 dạng hình (graphic symbol) nhưng lại là 1 userform chính cống có đũ listbox, combobox v.v.? Mình có đính kèm cái file mẫu do ngưới ta gửi.

Nếu bạn nào biết cách làm xin chia sẽ kinh nghiệm. Rất cám ơn các góp ý của mọi người.

Thân mến
 

File đính kèm

  • Multipage userform on sheet.xls
    47 KB · Đọc: 752
Chỉnh sửa lần cuối bởi điều hành viên:
cái này thì tạo quá đơn giản rồi có gì đâu nhỉ???? nó cũng tạo như một form ở VBA thôi... Bạn vào tool/Customize sau đó vào tab toolbars click chuột vào Controlbox sẽ hiện một bảng nên. Tha hô mà bạn tạo cac mutipage và các cái khác nữa.... chúc bạn thành công!
 
Upvote 0
Cái multipage là cái nút nào vậy ngothehoahanoi ơi ?
 
Upvote 0
chibi đã viết:
Cái multipage là cái nút nào vậy ngothehoahanoi ơi ?

Trong "Control Toolbox", bạn chọn "More Controls" có biểu tượng cái kìm và cái búa. Khi danh sách mở ra, bạn chọn tới "Microsoft Form 2.0 xxxxx".
 
Upvote 0
À, thì ra mấy cái đồ nghề này nằm trong đây! Cám ơn TuanVNUNI & Ngothehoahanoi nhiều.

Chúc mọi người 1 cuối tuần vui.
 
Upvote 0
Tôi tạo một Multipage, trên page 1 tôi tạo một label. Xin hỏi tại sao ở chế độ Design Mode thì nhìn thấy Label, Exit Design Mode thì không nhìn thấy?
 

File đính kèm

  • Multipage.zip
    9 KB · Đọc: 252
Upvote 0
Bạn click chuội phải trên "Multipage", chọn Edit, chọn tab cần đặt các control, click chuột phải chọn "Toolbox", bạn phải sử dụng các control này.

Chúc bạn thành công!
 
Upvote 0
Cảm ơn các bạn. Excel làm được nhiều thứ hơn ta vẫn tưởng.
 
Upvote 0
Đó là cách thực hiện trên Excel 2003. Muốn thực hiện trong Excel 2007 thì làm thế nào?
 
Upvote 0
Web KT
Back
Top Bottom