Macro excel của em không chạy được khi tắt đi bật lại.

Liên hệ QC

phanvantruong

Thành viên chính thức
Tham gia
1/7/10
Bài viết
52
Được thích
1
Nghề nghiệp
Warehouse
Chào các bác, em làm Macro xong thử chạy OK rùi, có điều là sau khi tắt đi bật lại thì không thể chạy được nữa, vào Code thì mất luôn Module chứa Code, Mong bác nào biết xin chỉ giáo cho e với, liệu có phải e cài Kaspersky nó xóa mất của em không, muốn bỏ chế độ diệt Macro này thì làm thế nào.
Cám ơn các bác nhiều nhiều.@!##--=--
 
Chào các bác, em làm Macro xong thử chạy OK rùi, có điều là sau khi tắt đi bật lại thì không thể chạy được nữa, vào Code thì mất luôn Module chứa Code, Mong bác nào biết xin chỉ giáo cho e với, liệu có phải e cài Kaspersky nó xóa mất của em không, muốn bỏ chế độ diệt Macro này thì làm thế nào.
Cám ơn các bác nhiều nhiều.@!##--=--
Không nhầm thì bạn dùng phiên bản Excel 2007? Nếu như vậy bạn hãy lưu file đó và đuôi *xls(phiên bản 2003) hoặc (*.xlsm)mới lưu được code.
 
Chào các bác, em làm Macro xong thử chạy OK rùi, có điều là sau khi tắt đi bật lại thì không thể chạy được nữa, vào Code thì mất luôn Module chứa Code, Mong bác nào biết xin chỉ giáo cho e với, liệu có phải e cài Kaspersky nó xóa mất của em không, muốn bỏ chế độ diệt Macro này thì làm thế nào.
Cám ơn các bác nhiều nhiều.@!##--=--
Thế lúc đóng file nó có thông báo gì không? Chỉ cần đọc kỹ xem ông Bill nói gì sẽ hiểu ngay
Hic... Tôi thấy đa phần người dùng ít khi chịu đọc thông báo, cứ YES, NO bừa, gặp trục trặc cũng chẳng biết là bị gì
 
Àh có bác ạh,em có thấy thông báo một loạt chữ gì đó e ko hiểu nên em cứ Yes bác àh. nếu nó thông báo vậy thì mình phải làm gì vậy bác.Thanks bác nhiều nhiều.

Đúng rồi mình chạy Office 2007 cậu àh, Thanks a lot.

Àh có bác ạh,em có thấy thông báo một loạt chữ " The fllowing features cannot be saved in macro - free workbook: VB project, to save a file with these features, Click no, and then choose a macro - enable file type in the file type list.
To continue saving as a macro - free workbook, Click Yes.

E ko hiểu nên em cứ Yes bác àh. nếu nó thông báo vậy thì mình phải làm gì vậy bác.Thanks bác nhiều nhiều.
 
Chỉnh sửa lần cuối bởi điều hành viên:
The fllowing features cannot be saved in macro - free workbook: VB project, to save a file with these features, Click no, and then choose a macro - enable file type in the file type list.
To continue saving as a macro - free workbook, Click Yes.

E ko hiểu nên em cứ Yes bác àh. nếu nó thông báo vậy thì mình phải làm gì vậy bác.Thanks bác nhiều nhiều.
Bạn có thể tra tự điển hoặc nhờ Google dịch cũng ra nghĩa được mà? Dù google dịch rất dở, cũng được 60- 70%.
Vả lại không cần dịch, đơn giản là Click yes bị mất macro, thì click No.
Và nhớ mấy chữ trong thông báo: then choose a macro - enable file type in the file type list.
Rồi khi xuất hiện cái gì khác (chắc chắn cái gì khác đó có liên quan), tìm cái macro - enable file type trong cái file type list

Nhưng, tôi vẫn không hiểu nổi, 1 câu thông báo đơn giản như vậy cũng không hiểu được (tiếng Anh cơ bản), và cũng không biết làm cách nào để hiểu (không hiểu thì dịch, rất đơn giản), và cũng không loại suy được (Yes không được thì No!)
 
Lần chỉnh sửa cuối:
Thế lúc đóng file nó có thông báo gì không? Chỉ cần đọc kỹ xem ông Bill nói gì sẽ hiểu ngay
Hic... Tôi thấy đa phần người dùng ít khi chịu đọc thông báo, cứ YES, NO bừa, gặp trục trặc cũng chẳng biết là bị gì

Anh ơi cho em hỏi vấn đề này với, file excel của em mở lên là nó bị tắt liền là do có đoạn VBA trong đó phải không anh
em có đoạn code nhưng không biết có phải không a giải thích hộ em với:
[FONT=.VnTime]"Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")[/FONT][FONT=.VnTime][/FONT]
[FONT=.VnTime]Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor")[/FONT][FONT=.VnTime][/FONT]
[FONT=.VnTime]For Each objItem In colItems"[/FONT]
 
Lần chỉnh sửa cuối:
Anh ơi cho em hỏi vấn đề này với, file excel của em mở lên là nó bị tắt liền là do có đoạn VBA trong đó phải không anh
em có đoạn code nhưng không biết có phải không a giải thích hộ em với:
"Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor")
For Each objItem In colItems"

"file excel của em mở lên là nó bị tắt liền " có nghĩa là sao? Là "im ỉm luôn"? Không có cửa sổ nào nhẩy ra vỡi thông báo đại loại:
Run-time error ...
Object requred
Không có cô chân dài nào nhẩy ra hỏi: Bạn mua bản quyền chưa đấy? Chưa à, thế thì chào hẹn gặp lại nhé.
Không có ....
Tuyệt nhiiên không?
Mà tắt luôn thì từ đâu bạn có code trên? Nó chả là cái gì cả. Nó dùng Microsoft WMI Scripting chắc là để đọc tốc độ processor và thông tin gì đó nữa mà thôi
 
Không nhầm thì bạn dùng phiên bản Excel 2007? Nếu như vậy bạn hãy lưu file đó và đuôi *xls(phiên bản 2003) hoặc (*.xlsm)mới lưu được code.

Mình dùng Excel 2010 nhưng mình đã lưu file .xls phiên bản 2003 rồi trước khi chạy Macro. Khi chưa tắt file Excel đó thì macro chạy tốt nhưng khi tắt đi và bật lại thì Macro không những không chạy mà biến mất luôn,nhấn Alt + F11 cũng không tìm thấy code. Khi nhấn chạy Macro máy có báo dòng chữ: Cannot run the macro "....".The macro may not be available in this Wordbook or all macros may be disabled. Có thể hiểu dòng chữ này nhưng mình không biết khắc phục lỗi này như thế nào.Nếu cứ mỗi lần mở lại phải tạo Macro lại từ đầu thì mất thời gian quá!
Mong mọi người giải đáp sớm giúp mình vì công việc yêu cầu gấp quá!
 
Mình dùng Excel 2010 nhưng mình đã lưu file .xls phiên bản 2003 rồi trước khi chạy Macro. Khi chưa tắt file Excel đó thì macro chạy tốt nhưng khi tắt đi và bật lại thì Macro không những không chạy mà biến mất luôn,nhấn Alt + F11 cũng không tìm thấy code. Khi nhấn chạy Macro máy có báo dòng chữ: Cannot run the macro "....".The macro may not be available in this Wordbook or all macros may be disabled. Có thể hiểu dòng chữ này nhưng mình không biết khắc phục lỗi này như thế nào.Nếu cứ mỗi lần mở lại phải tạo Macro lại từ đầu thì mất thời gian quá!
Mong mọi người giải đáp sớm giúp mình vì công việc yêu cầu gấp quá!
Bạn úp file đó lên mọi người coi cho chứ nói vậy rất khó đoán
 
Mình dùng Excel 2010 nhưng mình đã lưu file .xls phiên bản 2003 rồi trước khi chạy Macro. Khi chưa tắt file Excel đó thì macro chạy tốt nhưng khi tắt đi và bật lại thì Macro không những không chạy mà biến mất luôn,nhấn Alt + F11 cũng không tìm thấy code. Khi nhấn chạy Macro máy có báo dòng chữ: Cannot run the macro "....".The macro may not be available in this Wordbook or all macros may be disabled. Có thể hiểu dòng chữ này nhưng mình không biết khắc phục lỗi này như thế nào.Nếu cứ mỗi lần mở lại phải tạo Macro lại từ đầu thì mất thời gian quá!
Mong mọi người giải đáp sớm giúp mình vì công việc yêu cầu gấp quá!

Mình cũng gặp một vấn đề như vậy. Rõ ràng là lưu excel 2003 .xls nhưng khi mở lên ở excel 2010 thì ko có dòng [Compatibility mode], tất nhiên macro cũng mất hết luôn. Lưu ở định dạng Enabled Macro .xlsm thì ok.
 
cùng mong muốn đc biết vấn đề này, đá lên cho cao nhân vào giúp với **~**
 
Chủ đề này lâu rồi nhưng ko thấy ai trả lời nên mình xin phép đc trả lời cho những ai gặp khó như bạn này. Khi thông báo "The fllowing features cannot be saved in macro - free workbook: VB project, to save a file with these features, Click no, and then choose a macro - enable file type in the file type list. To continue saving as a macro - free workbook, Click Yes. Bạn cứ bấm No, sau đó nó sẽ bắt bạn lưu file, lúc này phần "Save as type" bạn hãy chọn "Excel Macro - Enabled Workbook". Vậy là OK. Vì ở chế độ lưu bình thường thì nó sẽ ko lưu Macro.
 
Web KT
Back
Top Bottom