Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc Phục Lỗi Runtime Error 13 (Type Mismatch) Trong Visual Basic

Runtime Error 13 là lỗi không khớp kiểu dữ liệu, xảy ra khi thiếu file/quy trình cần thiết để chạy chương trình dùng "Visual Basic environment". Thường gặp khi dùng Microsoft Excel 2002, cũng có thể xuất hiện lúc khác. Khi click macro hoặc hàm do macro khác tạo, có thể nhận lỗi:

"Run-time error: '13' Type Mismatch"

Nguyên Nhân Gây Ra Runtime Error 13

Lỗi xảy ra tại "runtime" (khi chạy ứng dụng). Nguyên nhân thường do "mismatches" trong phần mềm. Các nguyên nhân điển hình:

  • Lỗi Registry
  • Lỗi Microsoft Office
  • Windows chưa cập nhật
  • Nhiễm virus

Cách Khắc Phục Runtime Error 13

Bước 1 – Cập Nhật Windows

Tải và cài Service Pack cho Microsoft Office XP. Lỗi Runtime 13 là vấn đề đã biết trong Excel 2002, Microsoft đã sửa trong Office XP SP3. Tải cập nhật tại đây.

Bước 2 – Thay Đổi Registry

Làm rất cẩn thận vì Registry rất nhạy cảm.

  1. Nhấn Start, chọn Run.
  2. Gõ lệnh regedit.
  3. Tìm và chọn khóa: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security
  4. Menu Edit > New > DWORD Value.
  5. Đặt tên giá trị mới: AllowOMWithUI, Enter.
  6. Chuột phải AllowOMWithUI > Modify.
  7. Nhập số 1 trong Value Data, OK.
  8. Menu File > Exit để đóng Registry Editor.
  9. Khởi động lại máy tính.

Bước 3 – Quét Virus

– Tải bộ quét virus

Virus lây nhiễm file cốt lõi Microsoft Office, gây lỗi Runtime 13. Dùng bộ quét virus dọn sạch. Khuyến nghị: XoftSpy.

Bước 4 – Dọn Dẹp Registry

– Tải công cụ dọn Registry

Registry Cleaner giúp Windows chạy tốt, ngăn lỗi Runtime 13. Registry lưu cài đặt quan trọng nhưng dễ hỏng. Dùng Registry Cleaner quét và sửa phần hỏng. Tải công cụ khuyến nghị bên dưới.