• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Lỗi "Subscript out of range"

Nơi trao đổi về VBA (Visual Basic for Application), lập trình cho ứng dụng Microsoft Office, AutoCAD...

Moderator: tungblt

TRUNGCT
Posts: 2
Joined: Tue 01/05/2018 9:26 am

Lỗi "Subscript out of range"

Postby TRUNGCT » Tue 01/05/2018 9:36 am

Dạ em xin chào các anh (chị)!
Hiện tại em muốn cập nhật danh số của các ngày từ sheet này qua sheet kia. Nhưng lúc chạy thì nó lại báo lỗi "subscript out of range"
Do em mới tìm hiểu về VBA nên không biết sữa lỗi như thế nào. Nhớ các anh (chị) chỉ giúp em với. Em cảm ơn rất nhiều ạ
em có gửi file đính kèm, trong file em thao tác trên 3 sheet "DS", "UP" và "1SPW"
Attachments
BÁO CÁO CÔNG NỢ - 19.04.2018 - UCT3.rar
(558.92 KiB) Downloaded 65 times



User avatar
xuanha
Guru
Guru
Posts: 1230
Joined: Thu 19/08/2010 4:25 pm
Location: Ban Tổ chức Thành uỷ Hưng Yên, tỉnh Hưng Yên
Has thanked: 13 times
Been thanked: 380 times
Contact:

Re: Lỗi "Subscript out of range"

Postby xuanha » Wed 09/05/2018 4:00 pm

Trong vba của excel bạn không thể dùng kiểu gõ Unicode, nên mới bị hiển thị kiểu Sheets("1-SPW-C?U").Select
Bạn có thể dùng các cách sau:
1. Sửa Sheets("1-SPW-C?U").Select thành Sheet3.Select
2. Sửa tên của các sheet thành không dấu. VD: 1-SPW-CẦU sửa thành 1-SPW-CAU, thì bạn sẽ dùng Sheets("1-SPW-CAU").Select
Như vậy là OK rồi
Kiểm phiếu Đại hội Đoàn, Đại hội Đảng
http://caulacbovb.com/forum/viewtopic.php?t=23599

TRUNGCT
Posts: 2
Joined: Tue 01/05/2018 9:26 am

Re: Lỗi "Subscript out of range"

Postby TRUNGCT » Wed 09/05/2018 5:43 pm

Dạ em cảm ơn anh xuanha. Em đã sữa và đã làm được. ^^
Em cảm ơn anh rất nhiều
Trân trọng!


Return to “Visual Basic for Application (VBA)”

Who is online

Users browsing this forum: No registered users and 3 guests