ฉันพบ 'ข้อผิดพลาดในการคอมไพล์: ข้อผิดพลาดทางไวยากรณ์' เมื่อฉันเรียกใช้รหัสต่อไปนี้:
c_bound_h() เป็นอาร์เรย์ที่มีดัชนีตั้งแต่ 0 ถึง j สมมติว่าค่าของ j คือ 3 (สำหรับตัวอย่างนี้) และค่าในนั้นแสดงไว้ด้านล่าง ข้อมูลในแถวของแผ่นงานจะถูกจัดเรียงตามขีดจำกัดเหล่านี้ เช่น จากแถว 2 ถึงแถว 1507 = 'ค่า 1', แถว 1508 ถึงแถว 3013 = 'ค่า 2' และอื่นๆ
ฉันต้องการวนซ้ำข้อมูลแต่ละคลาส โดยผ่านขีดจำกัดเหล่านี้ใน For วนซ้ำ แต่มันทำให้เกิดข้อผิดพลาดทางไวยากรณ์
j = 3
c_bound_h(0) = 2
c_bound_h(1) = 1508
c_bound_h(2) = 3014
c_bound_h(3) = 4519
'ฉันต้องการวนซ้ำข้อมูลแต่ละคลาส โดยผ่านขีดจำกัดเหล่านี้ใน For loop แต่มันทำให้เกิดข้อผิดพลาดทางไวยากรณ์
For L = 0 To j
For c_bound_h(L) To c_bound_h(L+1)-1
Next L