2017-02-13 36 views
1

Ich arbeite in VBA. Ich habe Javascript Array in VB Array konvertiert. Um ehrlich zu sein, es ist nicht 100% vba Array ... Es sieht aus wie im beigefügten Bild.Zugriff auf Element im Array

Ich möchte direkt einzelne Elemente von diesem Array/Liste zugreifen. Ich habe versucht:

  1. Msgbox ConvertedArray(1,1) nicht
  2. funktioniert
  3. Msgbox ConvertedArray(1).Item("1") nicht

Alles funktioniert, was funktioniert, um die Größe dieser "Array" Zählen

For each Item in ConvertedArray 
ItemNo = ItemNo+1 
Next 

schreiben Haben Sie eine Ahnung, was mit dem Array nicht stimmt?

enter image description here

+1

'ConvertedArray (1) (1)' oder 'ConvertedArray (1) .Item (1)' – R3uK

Antwort

0

sein das mehrdimensionales Array, müssen Sie es durch Indexelement und nicht durch Itemstring

ConvertedArray(1)(1) 

oder

ConvertedArray(1).Item(1) 

sollte für Sie arbeiten für den Zugriff auf

+0

Leider funktioniert es nicht. Normales Array hat unterschiedliche Struktur. Beispiel: arr (0): -arr (0,0) -arr (0,1) - arr (0,2), arr (1): -arr (1,0), -arr (1,1) usw –

+0

könnten Sie Ihren Code dort angeben, wo Sie ConvertedArray erstellt/konvertiert haben – user7417866

Verwandte Themen