Cần giúp khắc phục Code không chạy (Code trong Module thuộc VBAProject(PERSONAL.SLX)) (1 người xem)

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

hung2412

Thành viên tích cực
Tham gia
5/8/08
Bài viết
934
Được thích
240
Giới tính
Nam
Xin chào các bạn GPE!
Nhờ các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Trong cửa sổ VBA, ở bên trái sẽ có VBAProject (PERSONAL.SLX) (Nếu chưa có thì tôi Record New Macro => Trong khung Store macro in thì tôi chọn Personal Macro Workbook => Kích OK => Kích Stop Recording) => Tôi mở một Module trong VBAProject(PERSONAL.SLX) đó. Tôi chép Code sau vào Module đó:
PHP:
Sub Text12()
Sheet1.[B2] = "Xin chào"
End Sub
=> Vấn đề được đặt ra ở đây là: Code trên không có tác dụng => Không hiểu là tại làm sao?
Mong các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.
 

File đính kèm

Xin chào các bạn GPE!
Nhờ các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Trong cửa sổ VBA, ở bên trái sẽ có VBAProject (PERSONAL.SLX) (Nếu chưa có thì tôi Record New Macro => Trong khung Store macro in thì tôi chọn Personal Macro Workbook => Kích OK => Kích Stop Recording) => Tôi mở một Module trong VBAProject(PERSONAL.SLX) đó. Tôi chép Code sau vào Module đó:
PHP:
Sub Text12()
Sheet1.[B2] = "Xin chào"
End Sub
=> Vấn đề được đặt ra ở đây là: Code trên không có tác dụng => Không hiểu là tại làm sao?
Mong các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.
Không xem file đính kèm nhưng đọc mô tả là biết sai rồi.
Câu lệnh này "Sheet1.[B2] = "Xin chào"" chỉ gán giá trị vào cái sheet vô hình
Vì Sheet1 là sheet tàng hình, nên bạn bỏ hẳn Sheet1 đi sẽ có ép phê.
.............................
Cũng lạ thiệt, cách các bạn học code khác hẳn với mình. Chắc mình già thiệt rồi.
 
Lần chỉnh sửa cuối:
Upvote 0
Không xem file đính kèm nhưng đọc mô tả là biết sai rồi.
Câu lệnh này "Sheet1.[B2] = "Xin chào"" chỉ gán giá trị vào cái sheet vô hình
Vì Sheet1 là sheet tàng hình, nên bạn bỏ hẳn Sheet1 đi sẽ có ép phê.
.............................
Cũng lạ thiệt, cách các bạn học code khác hẳn với mình. Chắc mình già thiệt rồi.
Nếu bỏ Sheet1 đi thì không có vấn đề gì.
Ý tôi là Code trên vẫn chạy bình thường trong Module trong nhóm Modules của chính File Up lên ở #1 (Chứng tỏ Code ở #1 không sai). Còn trong Module thuộc VBAProject(PERSONAL.SLX) thì không thấy gì cả => Không hiểu là tại làm sao ạ?
 
Upvote 0
Nếu bỏ Sheet1 đi thì không có vấn đề gì.
Ý tôi là Code trên vẫn chạy bình thường trong Module trong nhóm Modules của chính File Up lên ở #1 (Chứng tỏ Code ở #1 không sai). Còn trong Module thuộc VBAProject(PERSONAL.SLX) thì không thấy gì cả => Không hiểu là tại làm sao ạ?
Theo sự hiểu biết ít ỏi của mình thì cái chàng Personal này chỉ sử dụng như 1 AddIn. Cho nên người ta chỉ dùng nó để chứa UDF. Còn những thủ tục thì hắn không hiểu đâu, hắn chỉ biết ông nào hiện hành thì mần thôi.

Tóm lại: Personal là 1 workbook ẩn, luôn được khởi động khi ta mở Excel.
 
Upvote 0
Theo sự hiểu biết ít ỏi của mình thì cái chàng Personal này chỉ sử dụng như 1 AddIn. Cho nên người ta chỉ dùng nó để chứa UDF. Còn những thủ tục thì hắn không hiểu đâu, hắn chỉ biết ông nào hiện hành thì mần thôi.

Tóm lại: Personal là 1 workbook ẩn, luôn được khởi động khi ta mở Excel.
em cũng thử viết code vào đó khi insert một cambobox keo sub trong Personal thi nó ko chạy .. nhưng Form controls thì chạy ...
 
Upvote 0

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

Back
Top Bottom