Dalam Excel, apabila menggunakan kaedah
, bertemu dengan ralat "HRESULT: 0X800A03EC".
Worksheet.Range
Dalam kod, kawasan sel ditugaskan ke operasi pembolehubah. Had ini hanya akan ditemui apabila menggunakan fail .xls yang serasi dengan keserasian mundur dan bukan fail .xlsx yang lebih baru.
Versi lama Excel tidak dapat menampung lembaran lebih daripada 65,530 baris, manakala fail .xlsx menyokong bilangan baris dalam pengembangan. Untuk menyelesaikan kesilapan ini, disyorkan untuk menyimpan fail ke dalam format .xlsx dan pastikan bilangan baris tidak melebihi had ini.
Di samping itu, anda boleh mengesahkan bilangan baris lembaran secara manual dengan menekan Ctrl ke bahagian bawah lembaran. Jika anda menghadapi mesej ralat yang diarahkan oleh nilai julat, bilangan baris pengesahan telah melebihi had format fail yang digunakan.
Atas ialah kandungan terperinci Kenapa Kod VBA Excel saya membuang 'HRESULT: 0x800A03EC' ketika bekerja dengan jumlah baris besar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!