Dùng command button để show form

Liên hệ QC

hactuthan

Thành viên mới
Tham gia
27/10/09
Bài viết
2
Được thích
1
Chào các bạn
Thực tình tôi không gỏi Excel lắm, khi vào diễn đàn tôi đã khám phá ra rất nhiều điều và cảm thấy diễn đàn rất có ích.
Tôi có tham khảo và thấy các file kết hợp với Visual basic các bạn làm rất hay. Tuy nhiên khi làm thì thật " muôn sự khó". Bạn nào có thể chỉ dẫn vấn đề này giúp tôi với
- Tôi muốn làm 1 file excel có sheet 1 là các Menu VD: 1. Hồ Sơ, 2. Chứng từ....Khi tôi click vào botton Hồ sơ thì nó hiện lên 1 Form trong đó có 4 mục: VD : Hồ sơ 1, hồ sơ 2, hồ sơ 3, Hồ sơ 4. Và khi Click vào 1 trong 4 mục đó nó đưa tôi đến 1 sheet có thông tin cần thiết.
- Tôi đã cố gắng tìm tòi trên diễn đàn cách làm 5 hôm nay băng mọi cách như là viết Code:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

- Tôi đã đánh đoạn code trên vào sheet 1 ( mặc đinh ) và cũng tạo được 1 form ( UserForm1 ) nhưng không thể nào Gọi được cái form đó từ nút botton.
- Ở phần Class Module thì tôi không viết gì
- Tôi cũng đã tham khảo cách dùng "Hyperlink" nhưng cái đó đơn thuần chỉ là chuyển từ 1 sheet sang 1 sheet khác mà thôi.
- Có thể nói kiến thức của tui về VB 6 là số O . bạn nào có thể chỉ dẫn tôi một cách chi tiết và dễ hiểu, tôi xin chân thành cảm ơn.
Thân
 
Chào các bạn
Thực tình tôi không gỏi Excel lắm, khi vào diễn đàn tôi đã khám phá ra rất nhiều điều và cảm thấy diễn đàn rất có ích.
Tôi có tham khảo và thấy các file kết hợp với Visual basic các bạn làm rất hay. Tuy nhiên khi làm thì thật " muôn sự khó". Bạn nào có thể chỉ dẫn vấn đề này giúp tôi với
- Tôi muốn làm 1 file excel có sheet 1 là các Menu VD: 1. Hồ Sơ, 2. Chứng từ....Khi tôi click vào botton Hồ sơ thì nó hiện lên 1 Form trong đó có 4 mục: VD : Hồ sơ 1, hồ sơ 2, hồ sơ 3, Hồ sơ 4. Và khi Click vào 1 trong 4 mục đó nó đưa tôi đến 1 sheet có thông tin cần thiết.
- Tôi đã cố gắng tìm tòi trên diễn đàn cách làm 5 hôm nay băng mọi cách như là viết Code:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
- Tôi đã đánh đoạn code trên vào sheet 1 ( mặc đinh ) và cũng tạo được 1 form ( UserForm1 ) nhưng không thể nào Gọi được cái form đó từ nút botton.
- Ở phần Class Module thì tôi không viết gì
- Tôi cũng đã tham khảo cách dùng "Hyperlink" nhưng cái đó đơn thuần chỉ là chuyển từ 1 sheet sang 1 sheet khác mà thôi.
- Có thể nói kiến thức của tui về VB 6 là số O . bạn nào có thể chỉ dẫn tôi một cách chi tiết và dễ hiểu, tôi xin chân thành cảm ơn.
Thân
Cái bạn cần cuối cùng có phải là bấm chuột đến sheet nào đó chẳng hạn phải không? Nếu chỉ có vậy bạn tham khảo bài này nha.
http://www.giaiphapexcel.com/forum/showthread.php?t=8798
 
Upvote 0
Bạn hiểu nhầm ý mình rồi:
Nội dung trong bài http://www.giaiphapexcel.com/forum/s...ead.php?t=8798 có thể di chuyển đến 1 sheet bất kỳ ( cai này dung HY.link được mà) . Cái mình muốn là khi Click vào 1 botton (vẽ rồi nha) ở sheet 1 chẳng hạn, nó sẽ hiện ra 1 userform ( trong userform có 4 Option botton )., rồi mình click vào 1 trong 4 Option botton đó nó mới đưa đến sheets cần thiết.
Userform thì mình biết làm rồi còn làm cách nào để gọi nó ra khi Click vào nút button mới là điều quan trọng.
Xin mọi người giúp
Thân
 
Upvote 0
Bạn xem có phải ý bạn không nhe
 

File đính kèm

Upvote 0
- Tôi đã cố gắng tìm tòi trên diễn đàn cách làm 5 hôm nay băng mọi cách như là viết Code:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
- Tôi đã đánh đoạn code trên vào sheet 1 ( mặc đinh ) và cũng tạo được 1 form ( UserForm1 ) nhưng không thể nào Gọi được cái form đó từ nút botton.

Tôi đoán bạn vẽ command button từ thanh công cụ form, không phải thanh công cụ Control Toolbox.

Sự khác biệt có thể nhận ra là trong cửa sổ VBA, sheet1, bạn nhấn nút xổ xuống của cái khung bên trái (trên cao), thì thấy tên của cái Button bạn vẽ dù cho bạn đặt tên là gì.
Sau khi bạn chọn Button đó bên trái thì cái khung bên phải nếu xổ xuống sẽ thấy liệt kê các Event của control bạn chọn.
Ngoài ra, VBA cũng tự hiện 2 dòng Sub và End Sub để bạn điền code vào giữa.

Đó là nói về Control vẽ từ thanh công cụ Control Toolbox. Còn vẽ từ thanh công cụ Form thì không thấy.

Cuối cùng, bạn phải bảo đảm rằng cái command Button bạn đã vẽ cũng đang nằm trên sheet1.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom