VBA trong Excel 2003 không chạy được trong Excel 2010 (1 người xem)

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

ngthethat

Thành viên mới
Tham gia
7/3/08
Bài viết
27
Được thích
9
Gởi các anh chị GPE,

Em có 1 file viết bằng VBA, trong excel 2003 thì chạy bình thường nhưng trong excel 2010 thì báo lỗi không chạy được, mặc dù em đã chuyển định dạng file sang .xlsm.

Nhờ các cao thủ của GPE ra tay giúp đỡ, em cám ơn các anh chị rất nhiều.
 

File đính kèm

Lần chỉnh sửa cuối:
Mình cũng bị y hệt như bạn vậy ác hư toàn file quan trọng. Cộng đồng GPE xin giúp dùm tụi em với. ?????????????
 
Upvote 0
Thường thì VBA 2010, có khi không chạy được ở 2003, chứ VBA 2003 thì chạy được ở 2010
 
Upvote 0
Sau một thời gian bỏ rơi đề tài này qua một bên thì bây giờ mình đã có thể khắc phục đươc mấy cái "Shape" cứng đầu này rồi, chỉ đơn giản là đổi tên đối tượng từ TextFrame sang TextFrame2 là được ngay. Có thể chạy trên 2013 luôn.
 
Upvote 0
Cái đó chưa chắc đâu. Nhất là những code liên quan đến Shape sẽ "khó chịu" khi muốn chạy được trên cả 2 version

trước đây thì vậy, với các máy xuất xưởng 2014, một số cái trong 2003 không có trong 2010, chẳng hạn Jet.OLEDB.4.0 thay bằng Ace.OLEDB.12.0 (và bỏ luôn cái cũ) nên nhiều ứng dụng liên quan đến SQL không chạy được.
 
Upvote 0

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

Back
Top Bottom