- Registriert
- 15.06.11
- Beiträge
- 50
Ich versuche bei Excel (in dem Falle 100) Spalten zu selektieren. Schnell stoße ich auf das Problem, dass ich einen Spaltenkopf bräuchte, der nicht mit "A1" usw. startet, sondern mit "AA1". Irgendwo habe ich das auch schon mal gelesen, wie man sowas macht, habe aber die Idee nicht mehr nachbauen können. Weiß jemand von Euch Rat? Hier mal der kurze Quellcode:
Kurze Hilfe wäre gut.
Vielen Dank an Euch.
Gruß
Roland_1
Code:
Sub spalten_aufbauen()
Dim x, y, i, z, h As Integer
Dim start, bereich As Range
Dim s, e, ber As String
x = 1
y = 10
i = 1
For x = 1 To 100
s = Chr(Asc("A") + x) & Chr(Asc(y))
e = Chr(Asc("A") + x) & Chr(Asc(y)) + y
ber = s & ":" & e
Set start = Range(ber)
start.Select
Next
End Sub
Kurze Hilfe wäre gut.
Vielen Dank an Euch.
Gruß
Roland_1

) eine kleine Userform gebaut, die mir während des Einlesens schon bestimmte Auswahlkriterien lässt, die ich wählen kann (z. B. ein Datum von ... bis). Ich brauche dann nur einen Button drücken, und schon läuft diese Auswertung. Das klappt auch alles ganz gut, nur mit dem anschließenden Umrahmen und Einfärben der entsprechenden Spalten komme ich nicht klar, weil immer dieser Range-Fehler mit dem Überlauf auftritt, sobald ich eine bestimmten bestimmten Range verlasse (habe ich ja anfangs beschrieben). Wenn müsste ich diese Lösung schon codemäßig hinkriegen. Ich weiß, dass ich das schon mal irgendwo gesehen habe, weiß aber nicht mehr, wie der Grundgedanke dazu lautet.:-c:-c