Ein guter Ersatz für Referenzen / Zeiger in VBA?

Können Sie mir einen guten Ersatz für Referenz- oder Zeigertypen in VBA empfehlen? Ich habe lange mit Ausdrücken wie diesem zu kämpfen:

dblMyArray( i * lngDimension0 + j * lngDimension1 + k * lngDimension2, l * lngDimension3 + m * lngDimension4 ) = dblMyArray( i * lngDimension0 + j * lngDimension1 + k * lngDimension2, l * lngDimension3 + m * lngDimension4 ) + 1

Wenn ich Werte in einem mehrdimensionalen Array in z. C ++, ich könnte das schreiben:

double& rElement = dblMyArray[ i * lngDimension0 + j * lngDimension1 + k * lngDimension2 ][ l * lngDimension3 + m * lngDimension4 ];
rElement += 1;

ode

double* pElement = &dblMyArray[ i * lngDimension0 + j * lngDimension1 + k * lngDimension2 ][ l * lngDimension3 + m * lngDimension4 ];
*pElement += 1;

Ich suche so etwas.

Ich möchte das Element auf der rechten Seite der Zuweisung nicht wiederholen und ich möchte keine Funktion mit ByRef-Argumenten aufrufen, da dies die Pflege des Codes erheblich erschweren würde.

Irgendwelche Ideen