Rückgabe von Tabellenblattnamen
15.09.2014 07:42:53
Tabellenblattnamen
in den letzten Tagen hat mir dieses Forum sehr weiter geholfen!
Nun habe ich zwei eigene Fragen (ich hoffe das war noch nicht hier):
1. Ich habe ein Makro, dass u.A. auf ein Tabellenblatt mit einer Liste von Namen zugreift
Cells(1, iCounter + 1).Value = Sheets("MarkenListe").Range("A" & iCounter) 'Name über Liste
Da der Ausdruck "Sheets ("MarkenListe")..." sehr häufig vorkommt, hätte ich ihn gerne in eine Variable gespeichert. Ich habe es mit einem String versucht, aber das funktioniert nicht. Wichtig ist, dass ich den Namen, den der Ausdruck liefert brauche.
2. Das führt mich auch direkt zu meinem 2. Problem.
Cells(2, iCounter + 1).FormulaR1C1 = "=" & Sheets("MarkenListe").Range("A" & iCounter) & "!R2C3" 'C2 Gesamtscore
Ich habe ich in einer Zelle eine Verknüpfung in eine anderes Tabellenblatt. Das funktioniert auch alles prima, solange der Name kein Leerzeichen enthält. Bei einem Leerzeichen nutzt er immer nur den letzten Teil, was natürlich zu Fehlermeldungen führt.
Wie kann ich dieses Problem beheben? Ich möchte ungern die Leerzeichen raus nehmen
Vielen Dank für Eure Hilfe!! :-)