Luôn hiện sheet mặc định (1 người xem)

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

Người dùng đang xem chủ đề này

chibi

Thành viên tích cực
Thành viên danh dự
Tham gia
10/1/07
Bài viết
1,120
Được thích
623
Bài toán: Một workbook có nhiều sheets, sh1 có các nút lệnh đến các sheet khác và mỗi sheet đều có nút lệnh trở về sh1. Tại mỗi thời điểm chỉ hiện 1 sheets. Khi thoát có thể đang ở một sheet nào đó.
Yêu cầu: Mỗi khi mở workbook luôn ở sh1 (dĩ nhiên các sheet khác ẩn).
 
chibi đã viết:
Bài toán: Một workbook có nhiều sheets, Yêu cầu: Mỗi khi mở workbook luôn ở sh1 (dĩ nhiên các sheet khác ẩn).
Bạn mở WBook này lên;
/)/hấn đồng thời ALT+{F11} để vô CS VBA;
Bạn vô menu View của CS VBA này & chọn dòng Project Explorer;
Tiếp theo nếu bạn chưa thấy dòng ThisWorkbook bên CS bên fải, thì cho nó xuất hiện (= cách bấm đúp vô nó cho vui!);
Bên trái màn hình sẽ là CS có thể là mới với chúng ta; Bạn chọn Workbook & tại CS fải nhất chọn 'Open'
Bạn thử viết vô đó câu lệnh vầy:
Mã:
   Msgbox "SE DAP UNG TAT",,"Ban Muon Zi?"
Thoát ra windows & lưu ~ zì đang có;
Bước cuối là fa tách cafe & mở lại workbook thân iêu của bạn để ngẫn nghĩ ~ zì trãi qua trong cuộc tình với excel lâu nay!
 
Upvote 0
SA_DQ đã viết:
Bạn mở WBook này lên;
/)/hấn đồng thời ALT+{F11} để vô CS VBA;
Bạn vô menu View của CS VBA này & chọn dòng Project Explorer;
Tiếp theo nếu bạn chưa thấy dòng ThisWorkbook bên CS bên fải, thì cho nó xuất hiện (= cách bấm đúp vô nó cho vui!);
Bên trái màn hình sẽ là CS có thể là mới với chúng ta; Bạn chọn Workbook & tại CS fải nhất chọn 'Open'
Bạn thử viết vô đó câu lệnh vầy:
Mã:
   Msgbox "SE DAP UNG TAT",,"Ban Muon Zi?"
Thoát ra windows & lưu ~ zì đang có;
Bước cuối là fa tách cafe & mở lại workbook thân iêu của bạn để ngẫn nghĩ ~ zì trãi qua trong cuộc tình với excel lâu nay!
Dear SA_DQ,
Tôi đã thử cách bạn hướng dẫn nhưng không được. Bạn có thể hướng dẫn chi tiết hơn được không? Tôi rất dốt VBA. Cám ơn bạn.
 
Upvote 0
Bài toán: Một workbook có nhiều sheets, sh1 có các nút lệnh đến các sheet khác và mỗi sheet đều có nút lệnh trở về sh1. Tại mỗi thời điểm chỉ hiện 1 sheets. Khi thoát có thể đang ở một sheet nào đó.
Yêu cầu: Mỗi khi mở workbook luôn ở sh1 (dĩ nhiên các sheet khác ẩn).

Bạn thử xem nhé. Nhớ là đặt chế độ cho Macro chạy nhé.
Thân!
 

File đính kèm

Upvote 0
Bạn cho dòng code này vào thisworkbook
Private Sub Workbook_Open()
Sheets(2).Select
End Sub
Thay 2 bằng sheet bạn cần
Chúc thành công!
 
Lần chỉnh sửa cuối:
Upvote 0
ruadangyeu đã viết:
Bạn cho dòng code này vào thisworkbook
Private Sub Workbook_Open()
Sheets(2).Select
End Sub
Thay 2 bằng sheet bạn cần
Chúc thành công!
Bác cứ hướng dẫn từ từ thế này, em mới học nghề, làm theo nó hoạt động ngay cảm thấy sướng.

Mong các bác hướng dẫn anh em dần dần thì tuyệt biết bao./.
 
Upvote 0
Cho em hỏi nếu để Option Explicit ở đầu trang code thì code chọn sheet này ko hoạt động. Xin các bro giúp với. Thanks!
 
Upvote 0
1568078 đã viết:
Cho em hỏi nếu để Option Explicit ở đầu trang code thì code chọn sheet này ko hoạt động. Xin các bro giúp với. Thanks!

Option Explicit dùng để khai báo các biến dùng chung, bác xài cái này làm gì nhỉ, cứ theo hướng dẫn của bác Rùa là okie mà-=09=
 
Upvote 0
Xin Chào Các Pác!
Em Là Thành Viên Mới Của Web. Em Muốn Hỏi Tý, Bác Nào Chỉ Bảo Cho Em Làm Thế Nào để Từ Sheet 1 Có Các Nút Lệnh đến Các Sheet Khác Và Ngược Lại.
Cảm ơn Các Bác Nhiều.
 
Upvote 0
Xin Chào Các Pác!
Em Là Thành Viên Mới Của Web. Em Muốn Hỏi Tý, Bác Nào Chỉ Bảo Cho Em Làm Thế Nào để Từ Sheet 1 Có Các Nút Lệnh đến Các Sheet Khác Và Ngược Lại.
Cảm ơn Các Bác Nhiều.
Đơn giãn nhất là bạn nghiên cứu chức năng Hyperlink đi... Vẽ ra bảng tính hình gì đó, click phải chuột trên hình rồi chọn Hyperlink... tiếp theo là... tự nghiên cứu tiếp.. Dể ẹt hà...
 
Upvote 0
Option Explicit dùng để khai báo các biến dùng chung

Có lẻ bạn nhằm.
Trong cửa sổ VBE bạn vào Tools/Options một hộp thoại sau sẽ hiện ra. Nếu bạn click vào checkbox thứ hai, thì mỗi khi bạn thêm một module mới vào Project của bạn thì Option Explicit sẽ được tự động thêm vào. Mỗi khi module của bạn có từ này, thì các thủ tục, hàm trong module đó phải khai báo tường minh.
RequireVar.jpg


Ví dụ: giả sử tôi có thủ tục sau trong module
Mã:
Sub Test()
x = 3 + 5
MsgBox x
End Sub
Nếu trong module này có khai báo Option Explicit thì bạn sẽ nhận được thông báo lỗi sau khi bạn thực thi thủ tục này.

BaoLoiVar.jpg


Hy vọng bạn chú ý lại điều này.

LVD
 
Upvote 0
Mình mới tập viết code, đã mất nhiều công nhưng không được, nhờ bạn giờ đã làm được. Cám ơn bạn rất nhiều.
 
Upvote 0
Tôi làm bảng kế hoạch năm trong excel nhưng tôi muốn nhúng bảng tính excel trong văn bản word mà không được. làm ơn hường dẫn giúp tôi .
 
Upvote 0
Web KT

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

Back
Top Bottom