Các ẩn hết thanh công thức, thanh công cụ trong Excel???

Liên hệ QC

toantinhte87

Thành viên chính thức
Tham gia
2/3/14
Bài viết
62
Được thích
3
Kính chào tất cả các anh chị!
Em có một câu hỏi như sau:
Em cần ẩn tất cả thanh công thức, thanh công cụ trong Excel khi chỉ mở file tiện ích của mình lên. (Chỉ duy nhất file của mình lập ra)
Khi khởi động Excel và khởi động các file excel khác trong máy thì các thanh vẫn đầy đủ.
Có nghĩa là mình tạo một file excel và mình muốn khi người sử dụng nó (ở bất kỳ máy nào) khi mở file đó ra các thanh công thức và thanh công cụ đều bị ẩn.

Rất mong được sự giúp đỡ của các anh chị em! Tk!
 
Kính chào tất cả các anh chị!
Em có một câu hỏi như sau:
Em cần ẩn tất cả thanh công thức, thanh công cụ trong Excel khi chỉ mở file tiện ích của mình lên. (Chỉ duy nhất file của mình lập ra)
Khi khởi động Excel và khởi động các file excel khác trong máy thì các thanh vẫn đầy đủ.
Có nghĩa là mình tạo một file excel và mình muốn khi người sử dụng nó (ở bất kỳ máy nào) khi mở file đó ra các thanh công thức và thanh công cụ đều bị ẩn.

Rất mong được sự giúp đỡ của các anh chị em! Tk!
Bạn tham khảo Code bài viết này:
http://www.giaiphapexcel.com/forum/showthread.php?112791-Ẩn-hiện-định-dang-toàn-bộ-các-sheet
 
Bạn này muốn ẩn thanh công cụ mà, tức là các tab trên excel ribbon mà. Bạn muốn ẩn hết các tab thì chỉ có cách dùng custom ribbon, change xml file thì mới ẩn được tất cả các tab trên ribbon, code vba k làm được chuyện này đâu.
 
Kính chào tất cả các anh chị!
Em có một câu hỏi như sau:
Em cần ẩn tất cả thanh công thức, thanh công cụ trong Excel khi chỉ mở file tiện ích của mình lên. (Chỉ duy nhất file của mình lập ra)
Khi khởi động Excel và khởi động các file excel khác trong máy thì các thanh vẫn đầy đủ.
Có nghĩa là mình tạo một file excel và mình muốn khi người sử dụng nó (ở bất kỳ máy nào) khi mở file đó ra các thanh công thức và thanh công cụ đều bị ẩn.

Rất mong được sự giúp đỡ của các anh chị em! Tk!

Bạn thử đoạn code này nhé: Hide và Unhide

Muốn giấu đi:
Mã:
Sub Hide()


Application.DisplayFullScreen = True
Application.DisplayFormulaBar = False
ActiveWindow.DisplayWorkbookTabs = False
ActiveWindow.DisplayHeadings = False
ActiveWindow.DisplayGridlines = False
End Sub

Hiển thị:
Mã:
Sub UnHide()


Application.DisplayFullScreen = False
Application.DisplayFormulaBar = True
ActiveWindow.DisplayWorkbookTabs = True
ActiveWindow.DisplayHeadings = True
ActiveWindow.DisplayGridlines = True
End Sub

Không biết đúng ý bạn chưa?
 
Kính chào tất cả các anh chị!
Em có một câu hỏi như sau:
Em cần ẩn tất cả thanh công thức, thanh công cụ trong Excel khi chỉ mở file tiện ích của mình lên. (Chỉ duy nhất file của mình lập ra)
Khi khởi động Excel và khởi động các file excel khác trong máy thì các thanh vẫn đầy đủ.
Có nghĩa là mình tạo một file excel và mình muốn khi người sử dụng nó (ở bất kỳ máy nào) khi mở file đó ra các thanh công thức và thanh công cụ đều bị ẩn.

Rất mong được sự giúp đỡ của các anh chị em! Tk!

Còn nếu bạn muốn mỗi khi mở file lên thì excel tự động làm mà không cần bạn chạy lệnh thì làm sao:

Alt-F11 --> This Workbook --> Chọn "Workbook" trong ô drop down bên phần bên phải (General->Workbook) --> Drop down bên trái chọn "Open" --> Copy doạn code dưới vào và chạy thử nhé

Mã:
Private Sub Workbook_Open()
Application.DisplayFullScreen = True
Application.DisplayFormulaBar = False
ActiveWindow.DisplayWorkbookTabs = False
ActiveWindow.DisplayHeadings = False
ActiveWindow.DisplayGridlines = False
End Sub
 
Bạn này muốn ẩn thanh công cụ mà, tức là các tab trên excel ribbon mà. Bạn muốn ẩn hết các tab thì chỉ có cách dùng custom ribbon, change xml file thì mới ẩn được tất cả các tab trên ribbon, code vba k làm được chuyện này đâu.

Chắc không làm được không bạn??? Tôi đang tập học VBA và dùng record macro cũng có thể đáp ứng yêu cầu đó mà. Trên này nhiều cao thủ còn làm nhanh gọn lẹ hơn nhiều.
 
Bạn có thể ẩn các tab Home, Data, View, Review bằng VBA code k? Mình rất mún tìm hiểu thêm. Thanks ban.
Chắc không làm được không bạn??? Tôi đang tập học VBA và dùng record macro cũng có thể đáp ứng yêu cầu đó mà. Trên này nhiều cao thủ còn làm nhanh gọn lẹ hơn nhiều.
 
Bạn này muốn ẩn thanh công cụ mà, tức là các tab trên excel ribbon mà. Bạn muốn ẩn hết các tab thì chỉ có cách dùng custom ribbon, change xml file thì mới ẩn được tất cả các tab trên ribbon, code vba k làm được chuyện này đâu.

Vậy bây giờ bạn còn khẳng định VBA không làm được đâu nữa không? Chưa làm được, không làm được...chưa hiểu thì đừng có tỏ vẻ vậy nhé!
 
Kính chào tất cả các anh chị!
Em có một câu hỏi như sau:
Em cần ẩn tất cả thanh công thức, thanh công cụ trong Excel khi chỉ mở file tiện ích của mình lên. (Chỉ duy nhất file của mình lập ra)
Khi khởi động Excel và khởi động các file excel khác trong máy thì các thanh vẫn đầy đủ.
Có nghĩa là mình tạo một file excel và mình muốn khi người sử dụng nó (ở bất kỳ máy nào) khi mở file đó ra các thanh công thức và thanh công cụ đều bị ẩn.

Rất mong được sự giúp đỡ của các anh chị em! Tk!
Bạn tham khảo File dưới xem sao
 

File đính kèm

  • AN TAT CA.xls
    28.5 KB · Đọc: 166
Cho mình hỏi, bạn đã xem những file trên trang web đó chưa? Bạn có chắc là người ta đã không đổi xml của file excel đó chưa. Sau khi đổi xml của file excel thì mới dùng vba code để tác động vào. Bạn có thể lên Microsoft để xem. Mình không biết mình tỏ vẻ ở đâu?
Vậy bây giờ bạn còn khẳng định VBA không làm được đâu nữa không? Chưa làm được, không làm được...chưa hiểu thì đừng có tỏ vẻ vậy nhé!
 
Cho mình hỏi, bạn đã xem những file trên trang web đó chưa? Bạn có chắc là người ta đã không đổi xml của file excel đó chưa. Sau khi đổi xml của file excel thì mới dùng vba code để tác động vào. Bạn có thể lên Microsoft để xem. Mình không biết mình tỏ vẻ ở đâu?

Thôi đi ông nội??? Đổi cài giề, cái giề.....
Đã không biết thì dựa cột mà nghe??? Thử file của Phulien ở trên đi rồi phán nhé... (#10)
 
Cho mình hỏi, bạn đã xem những file trên trang web đó chưa? Bạn có chắc là người ta đã không đổi xml của file excel đó chưa. Sau khi đổi xml của file excel thì mới dùng vba code để tác động vào. Bạn có thể lên Microsoft để xem. Mình không biết mình tỏ vẻ ở đâu?
bạn ơi thật ra không cần sử dụng file xml đâu, dùng code cũng ra nửa đó. Tôi có thời gian nghiên cứu về Ribbon và đã sử dụng tất cả đều là code hết, nhưng các code đó cũng tương tự như mã lệnh của file XML thôi. Nói tóm lại xml là tiện nhất mặc dù code cũng được.
 
Cảm ơn tất cả các bạn đã nhiệt tình chỉ bảo. Mình sẽ thử hết các cách các bạn hướng dẫn. Tk all!
 
Bạn xem file của người ta chưa? Bạn ấy ẩn toàn bộ ribbon đó bạn. Đây mình nói là ẩn từng tab ở ribbon thì mình chưa thấy code nào có thể can thiệp trực tiếp.
Thôi đi ông nội??? Đổi cài giề, cái giề.....
Đã không biết thì dựa cột mà nghe??? Thử file của Phulien ở trên đi rồi phán nhé... (#10)
 
bạn ơi thật ra không cần sử dụng file xml đâu, dùng code cũng ra nửa đó. Tôi có thời gian nghiên cứu về Ribbon và đã sử dụng tất cả đều là code hết, nhưng các code đó cũng tương tự như mã lệnh của file XML thôi. Nói tóm lại xml là tiện nhất mặc dù code cũng được.

Bạn có thể share code được k? Tại mình tìm lâu rồi mà không thấy. Thanks bạn trước.
 
Bạn thử đoạn code này nhé: Hide và Unhide

Muốn giấu đi:
Mã:
Sub Hide()


Application.DisplayFullScreen = True
Application.DisplayFormulaBar = False
ActiveWindow.DisplayWorkbookTabs = False
ActiveWindow.DisplayHeadings = False
ActiveWindow.DisplayGridlines = False
End Sub

Hiển thị:
Mã:
Sub UnHide()


Application.DisplayFullScreen = False
Application.DisplayFormulaBar = True
ActiveWindow.DisplayWorkbookTabs = True
ActiveWindow.DisplayHeadings = True
ActiveWindow.DisplayGridlines = True
End Sub

Không biết đúng ý bạn chưa?
Đúng như cái bác này hướng dẫn ạ. Nhưng em muốn ấn luôn nút X để thoát có được không ạ?
 
Em muốn ẩn luôn cả chữ A - B - C .... Và cấc số 1 - 2 - 3 -4 .. luôn ạ
 
Web KT
Back
Top Bottom