Subscript out of range (Error 9) Elements of arrays and members of col dịch - Subscript out of range (Error 9) Elements of arrays and members of col Việt làm thế nào để nói

Subscript out of range (Error 9) El

Subscript out of range (Error 9)


Elements of arrays and members of collections can only be accessed within their defined ranges. This error has the following causes and solutions:

You referenced a nonexistent array element.
The subscript may be larger or smaller than the range of possible subscripts, or the array may not have dimensions assigned at this point in the application. Check the declaration of the array to verify its upper and lower bounds. Use the UBound and LBound functions to condition array accesses if you're working with arrays that are redimensioned. If the index is specified as a variable, check the spelling of the variable name.

You declared an array but didn't specify the number of elements. For example, the following code causes this error:
Dim MyArray() As Integer
MyArray(8) = 234 ' Causes Error 9.

Visual Basic doesn't implicitly dimension unspecified array ranges as 0 – 10. Instead, you must use Dim or ReDim to specify explicitly the number of elements in an array.

You referenced a nonexistent collection member.
Try using the For Each...Next construct instead of specifying index elements.

You used a shorthand form of subscript that implicitly specified an invalid element.
For example, when you use the ! operator with a collection, the ! implicitly specifies a key. For example, object!keyname.value is equivalent to object.item(keyname).value. In this case, an error is generated if keyname represents an invalid key in the collection. To fix the error, use a valid key name or index for the collection.

For additional information, select the item in question and press F1 (in Windows) or HELP (on the Macintosh).
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Out of range (lỗi 9)


phần tử của mảng và các thành viên của bộ sưu tập chỉ có thể được truy cập trong phạm vi định nghĩa của họ. lỗi này có nguyên nhân và giải pháp sau đây:

bạn tham khảo một phần tử mảng không tồn tại.
Chỉ số có thể lớn hơn hoặc nhỏ hơn so với phạm vi của các kí hiệu có thể, hoặc mảng có thể không có kích thước phân công vào thời điểm này trong ứng dụng.kiểm tra việc kê khai của mảng để xác minh trên và cận dưới của nó. sử dụng các chức năng UBound và LBound để tình trạng mảng truy cập nếu bạn đang làm việc với các mảng được redimensioned. nếu chỉ số được xác định như là một biến, kiểm tra chính tả của tên biến.

Bạn tuyên bố một mảng nhưng không chỉ rõ số phần tử. Ví dụ, đoạn code sau gây ra lỗi này:
mờ myarray () là số nguyên
myarray (8) = 234 'gây ra lỗi 9

hình ảnh cơ bản không ngầm định kích thước mảng không xác định phạm vi là 0 -. 10. thay vào đó, bạn phải sử dụng mờ hoặc ReDim chỉ định rõ ràng số lượng các yếu tố trong một mảng.

Bạn tham khảo một thành viên bộ sưu tập không tồn tại.
Hãy thử sử dụng cho mỗi ... xây dựng tiếp theo thay vì xác định các yếu tố chỉ số.

bạn sử dụng một hình thức viết tắt của subscript đó xác định ngầm là một yếu tố không hợp lệ.
Ví dụ, khi bạn sử dụng! nhà điều hành với một bộ sưu tập, các! ngầm định một trọng điểm. Ví dụ, đối tượng keyname.value! tương đương với object.item (KeyName) giá trị.. trong trường hợp này, một lỗi được tạo ra nếu KeyName đại diện cho một khoá không hợp lệ trong bộ sưu tập. để sửa chữa lỗi,sử dụng một tên khóa hợp lệ hoặc chỉ số cho bộ sưu tập.

Để biết thêm thông tin, hãy chọn mục trong câu hỏi và nhấn f1 (trong cửa sổ) hoặc giúp đỡ (trên macintosh).
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Subscript ra khỏi phạm vi (lỗi 9)


các yếu tố của các mảng và các thành viên của các bộ sưu tập chỉ có thể được truy cập trong phạm vi được xác định của họ. Lỗi này có nguyên nhân và giải pháp sau:

bạn tham chiếu một phần tử mảng không tồn tại.
Chỉ số có thể được lớn hơn hoặc nhỏ hơn phạm vi của chỉ có thể, hoặc các mảng có thể không có kích thước được chỉ định vào thời điểm này trong ứng dụng. Kiểm tra tuyên bố của các mảng để xác minh các giới hạn trên và dưới. Sử dụng các chức năng UBound và LBound để tình trạng mảng truy cập nếu bạn đang làm việc với mảng đó redimensioned. Nếu chỉ số được chỉ định như là một biến, kiểm tra chính tả của tên biến.

Bạn tuyên bố một mảng nhưng không xác định số lượng các yếu tố. Ví dụ, mã sau đây gây ra lỗi này:
Dim MyArray() như Integer
MyArray(8) = 234 ' gây ra lỗi 9.

Visual Basic ngầm không kích thước mảng không xác định phạm vi là 0-10. Thay vào đó, bạn phải sử dụng Dim hoặc ReDim để xác định một cách rõ ràng số thành phần trong một mảng.

Bạn tham chiếu một thành viên bộ sưu tập không tồn tại.
Thử bằng cách sử dụng cho mỗi...Tiếp theo xây dựng thay vì chỉ định chỉ số yếu tố.

Bạn sử dụng một hình thức viết tắt của chỉ số ngầm chỉ định một phần tử không hợp lệ.
Ví dụ, khi bạn sử dụng các! nhà điều hành với một bộ sưu tập, các! ngầm chỉ định một phím. Ví dụ, object!keyname.value là tương đương với object.item (keyname) .value. Trong trường hợp này, một lỗi được tạo ra nếu keyname đại diện cho một mã khóa không hợp lệ trong bộ sưu tập. Để sửa lỗi, sử dụng một tên hợp lệ quan trọng hoặc chỉ số cho bộ sưu tập.

Cho thông tin bổ sung, chọn mục trong câu hỏi và báo chí F1 (trong Windows) hoặc trợ giúp (trên Macintosh).
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: