Ich habe eine Tabelle, in der sind die Spaltenköpfe zum Teil nach folgendem Muster beschriftet:
Anzahl_BB_M2
(01.-31.01.2012)
(ACHTUNG: Nach M2 kommt ein Zeilenumbruch)
Ich habe nun versucht, aus dem Datum, dass sich in diesem String befindet, den Monat und das Jahr zu ermitteln. Als Ergebnis sollte hier Jan.2012 herauskommen.
Nun habe ich aber folgendes Problem: der erste Teil, hier in diesem Beispiel "Anzahl_BB_M2" kann auch anders heissen und unterschiedlich lang sein.
Ich kann also nicht generell nur von rechts EIN Zeichen löschen und von Links immer 13 Zeichen , damit nur noch das Datum da steht.
Ich könnte mich aber von hinten her orientieren, also das letzte Zeichen ist IMMER die KLAMMER, dann von hinten her praktisch 10 Zeichen stehen lassen ("31.01.2012") und ab da an den vorderen Teil wieder löschen.
Damit würde nur noch das Datum da stehen und könnte mit MMM.JJJJ formatiert werden.
Dann hätte ich ja des Ergebnis.
Wie macht man mit VBA das mit dem Zählen von Rechts nach vorne und ab da wieder abschneiden ?
Danke für Eure HIlfe schon mal
Gruß
Kai