Hướng dẫn cách tạo menu nút bấm thêm đến nhiều sheet

Liên hệ QC

Manhhungstone

Thành viên mới
Tham gia
13/4/10
Bài viết
31
Được thích
4
Mình thấy bạn Manhhungmhnh gửi xin hỏi diễn đàn cách ẩn hiện menu đến sheet rất hay mình muốn làm như vậy nhưng khi mình thêm các mục nữa thì không biết làm nhờ mọi người hướng dẫn thêm nhé/ cảm ơn nhiều/
 

File đính kèm

  • Them BTGotoSheet.rar
    11.6 KB · Đọc: 524

File đính kèm

  • Tao_nut_nhan(1).rar
    28.5 KB · Đọc: 94
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Upvote 0

File đính kèm

  • Hinh.rar
    190.1 KB · Đọc: 124
Upvote 0
Sẵn tiện các anh, chị có thể hướng dẫn giúp em cách tạo nút bấm trên bảng tính excel để liên kết với 1 workbook khác được không ạ. Em xin chân thành cảm ơn.
 
Upvote 0
ndu đã viết:
Không cần viết thêm sub đâu, sửa lại sub Main 1 chút là được:

Hic bác ơi e làm theo bác nhưng giờ các nút nào chưa kịp "assign macro" mà nhấn ra ngoài nó đã biến mất rồi!
- Như vậy nó có tự xoá không hay mình phải ra tay và ra tay như thế nào để xoá
- Các button khác trong sheet muốn độc lập thực hiện 1 việc như không được mà toàn tự biến mất, phải assign macro main
 
Lần chỉnh sửa cuối:
Upvote 0
Hic bác ơi e làm theo bác nhưng giờ các nút nào chưa kịp "assign macro" mà nhấn ra ngoài nó đã biến mất rồi!
- Như vậy nó có tự xoá không hay mình phải ra tay và ra tay như thế nào để xoá
- Các button khác trong sheet muốn độc lập thực hiện 1 việc như không được mà toàn tự biến mất, phải assign macro main
Bạn nói cụ thể tí đi, chưa hiểu lắm
 
Upvote 0
Bạn ndu96081631 ơi, mình thấy cách bạn làm rất hay. Mình muốn hỏi bạn 1 xíu. Giả sử mình bấm vào nút control, thay vì nó chạy đến 1 sheet thì có cách nào mà làm cho nó lấy dữ liệu trên 1 sheet và xuất hiện ngay bên nút control k? Bạn xem giúp mình với! Tks bạn!
 
Upvote 0
Tặng bạn code này:
PHP:
Sub Main()
  ActiveSheet.Buttons.Visible = True
End Sub
PHP:
Sub GotoSh()
  ActiveSheet.Buttons.Visible = False
  ActiveSheet.Buttons("Cmd").Visible = True
  Sheets(ActiveSheet.Buttons(Application.Caller).Characters.Text).Select
End Sub
Việc của bạn là:
1> Vẽ 1 nút nhấn (nút này là nút nhấn chính), đặt tên cho nó là Cmd (đặt tên bằng cách chọn nút rồi gõ chữ Cmd vào hộp Name Box)... Tiếp theo, click phải vào nó, chọn Assign Macro, chọn macro có tên là Main rồi bấm OK
2> Vẽ thêm các nút khác, bao nhiều nút tùy ý và:
a) Gõ nhãn của nút trùng với tên sheet mà bạn muốn liên kết
b) Click phải vào nó, chọn Assign Macro, chọn macro có tên là GotoSh rồi bấm OK
---------------------------
Từ đây, cứ thêm nút thì hãy làm 2 bước a), b) ở trên là được
Lưu ý:
- Nhãn của nút là các ký tự ta gõ trên nút
- Tên của nút được tạo bằng cách gõ vào hộp Name Box
- Tên nhãn là hoàn toàn khác nhau
- Tên của các nút con không được đặt trùng với nút chính (tên gì cũng được, trừ Cmd)
- Chú ý các bước, đọc kỹ và thao tác chính xác mới cho kết quả đúng
Chào bác ndu chuyên gia GPE!
Nhờ bạn chỉ giúp các code sau:
-Tạo một nút đưa chuột về: cuối trang, lên đầu trang, về trang (Page) nào đó theo chỉ định (Nút bấm đi theo màn hình thì hay biết mấy).
-Tạo nút về trang chính (nút có tên tiếng anh là bach.. hay gì đó).
 
Lần chỉnh sửa cuối:
Upvote 0
Không ai ghé thăm! Bác NDU cũng không..! Chắc phải sửa lại lối viết " ở trên giống như mình đang ra lệnh".
 
Upvote 0
Không ai ghé thăm! Bác NDU cũng không..! Chắc phải sửa lại lối viết " ở trên giống như mình đang ra lệnh".
Không phải vậy!
Là vì không hiểu mấy yêu cầu của bạn
Sao bạn không thiết kế sẵn file rồi đưa lên đây (ghi rõ yêu cầu vào file)
 
Upvote 0
Upvote 0
Trong file bạn hỏi:

Bài 1 đã hướng dẫn rõ ràng rồi còn gì ---> Cứ thế mà làm thôi
Còn cái vụ bấm để di chuyển về 1 trang nào đó thì tôi không biết
Bác giúp tý đi!
- Nút xuống dòng dưới cùng của trang..ấy mà.
- Sang các Sheet rồi thì phải quay về (nút về trang, về lại trang A chẳng hạn)
 
Upvote 0
- Sang các Sheet rồi thì phải quay về (nút về trang, về lại trang A chẳng hạn)
Ah... xin lỗi, tôi lộn... Phải là bài 1 của topic này mới đúng:
http://www.giaiphapexcel.com/forum/showthread.php?37055-Tạo-nút-nhấn-để-link-đến-các-sheet
-------------------------------------------------
- Nút xuống dòng dưới cùng của trang..ấy mà.
Cái này thì tôi chẳng biết làm thế nào cả ---> Thôi thì bạn cứ bấm Ctrl + mũi tên xuống vậy!
 
Upvote 0
Web KT
Back
Top Bottom