Thanh tiến trình VBA trong Excel 2010 64 bit

Tôi đang gặp sự cố với một dòng mã VBA được tạo bằng Office 2003 hoặc 2007 32 bit bởi một đồng nghiệp. Tôi đang sử dụng Office 2010 64 bit:

frmWait.Bar1.Value = ....

Các dòng khác liên quan đến biểu mẫu hoạt động tốt, ví dụ như nhãn, v.v. Nhưng dòng này tôi phải xóa đi nếu không nó sẽ không hoạt động. Có vẻ như anh ấy sử dụng nó rất nhiều trong hầu hết tài liệu của mình, như một phần của thanh tiến trình.

Tôi có thể làm gì để sửa đổi cú pháp sao cho nó hoạt động được cả trên hệ thống 32 và 64 bit? Hoặc vấn đề là gì?




Trả lời:

Vui lòng cung cấp thêm thông tin. Giá trị đang được thiết lập là bao nhiêu? Thông báo lỗi bạn nhận được là gì?

Eric



Trả lời:

Tôi cũng gặp vấn đề tương tự. Khi mở một tài liệu Excel cũ có mã VBA nhưng không chạy được bất kỳ dòng nào với ProgressBar1 (tôi mới đổi tên phiên bản đầu tiên). Khi tôi thử viết Sheet1.Prog... thì gợi ý không bao giờ hiển thị đối tượng và khi nhấp chuột phải vào đối tượng chọn Thuộc tính thì lại hiển thị thuộc tính của Sheet1 chứ không phải thuộc tính của đối tượng.

Vậy thì, tôi cho rằng hoặc là đối tượng ProgressBar đã bị loại bỏ khỏi VBA trong Excel 2010, hoặc là cần phải kích hoạt một thứ gì đó để nó hoạt động. Tôi không biết nữa...

À, nhân tiện, tôi đang dùng nó trên Windows 7 64-bit...

/Krajan



Trả lời:
Xem bài viết này về sự khác biệt giữa Office 32 bit và 64 bit.
http://office.microsoft.com/en-us/excel-help/choose-the-32-bit-or-64-bit-version-of-microsoft-office-HA010369476.aspx


Comments

Popular posts from this blog

Xử lý hàng loạt các tệp Excel được bảo vệ bằng mật khẩu

Thu hẹp và mở rộng cột trong Excel

Excel: Tìm và trả về "số cuối cùng" trong một cột, trong đó cột chứa: cả ô trống và số dương tùy ý (lớn hơn 0).