Xin chào các anh chị GPE !
Tôi có một file excel 2007 có hơn 100 sheet. Để quản lý các sheet tôi đã tạo một sheet"Danhmuc" link tới các sheet. Lúc đầu tôi tạo sheet Danhmuc ở phía cuối cùng bên trái nhưng sau do nhập thêm các sheet nên vị trị sheet Danhmục bị thay đổi. Tôi đã viết đoạn code khi workbook mở thì chọn sheet Danhmuc:
"Private Sub workbook_open()
worksheets("Danhmuc").Select
range("a1").select
and Sub"
và macro2 mục đích là khi đang ở sheet bất kỳ thì có thể nhấn phím ctrl+d để gọi macro2 trở về sheet Danhmuc:
"Sub macro2()
sheets("Danhmuc").select
and Sub"
Kết quả là khi mở workbook thì sheet Danhmuc được chọn nhưng không thất con trỏ chuột đậu ở ô a1.
Còn macro2 thì nhấn tổ hợp phím ctrl+d chẳng thấy tác dụng gì cả -> không chuyển về sheet Danh mục được.
Mình muốn nhờ mọi người xem giúp lỗi của mình về viết VBA và macro ở đâu mà không có hiệu lực như ý muốn. Xin cảm ơn mọi người ! (có file gưi kèm theo)
Tôi có một file excel 2007 có hơn 100 sheet. Để quản lý các sheet tôi đã tạo một sheet"Danhmuc" link tới các sheet. Lúc đầu tôi tạo sheet Danhmuc ở phía cuối cùng bên trái nhưng sau do nhập thêm các sheet nên vị trị sheet Danhmục bị thay đổi. Tôi đã viết đoạn code khi workbook mở thì chọn sheet Danhmuc:
"Private Sub workbook_open()
worksheets("Danhmuc").Select
range("a1").select
and Sub"
và macro2 mục đích là khi đang ở sheet bất kỳ thì có thể nhấn phím ctrl+d để gọi macro2 trở về sheet Danhmuc:
"Sub macro2()
sheets("Danhmuc").select
and Sub"
Kết quả là khi mở workbook thì sheet Danhmuc được chọn nhưng không thất con trỏ chuột đậu ở ô a1.
Còn macro2 thì nhấn tổ hợp phím ctrl+d chẳng thấy tác dụng gì cả -> không chuyển về sheet Danh mục được.
Mình muốn nhờ mọi người xem giúp lỗi của mình về viết VBA và macro ở đâu mà không có hiệu lực như ý muốn. Xin cảm ơn mọi người ! (có file gưi kèm theo)