ich habe mein Problem gleich mitgebracht :
https://www.herber.de/bbs/user/72209.xls
Ich möchte gerne ein Array einlesen, welches sich in einem bestimmen Bereich (E4:E16) in einem Tabellenblatt (INDEX) befindet.
Konkret sollen durch das Makro SprungVor bzw. SprungZurück die genannten Zellen in dem Bereich nacheinander bei TAB, ENTER, RETURN angesprungen werden und das ganze auch rückwarts.
Wenn ich das Array manuell definiere (arr = Array("B1", "A1", "A2", "C3", "E3", "E4", "E5", "E6", "E7", "E9", "E11", "E13", "E14")), funktioniert es wunderbar. Aber bei meiner eigentlich geplanten Sprungfolge betrifft das insgesamt 105 Positionen/Werte ......
Ich habe es zuerst so ausprobiert :
Dim arr As Variant
arr = [E4:E16]
Aber das funktioniert nicht, da das Array anscheinend zweidimensional eingelesen wird.
Danke bereits für eure Unterstützung.
Gruß
Mexsalem