1.5k Aufrufe
Gefragt in Tabellenkalkulation von ahorn38 Experte (3.2k Punkte)
Hallo,

ich habe in einem Code die Zeile

Sheets("VersandTab").Cells(Selection.Row, Selection.Column + 3) = "Bitte klären): " & text

Aktiv ist zu diesem Zeitpunkt ein anderes Sheets("Daten").
Es kommt keine Fehlermeldung, der o.g. Befehl wird aber nicht ausgeführt!???
Beim Debuggen habe ich manuell das Sheet "VersandTab" aktiviert und dann den Befehl noch einmal getestet - und da hat es funktioniert.

Wie kann ich die Zeile so ändern, dass es auch im normalen Durchlauf funktioniert?
Danke für jeden Tipp!!

5 Antworten

0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all ^^

das sheet koennte auch ein anderes element sein
nutze daher worksheet

die selectionen kontrlliere mit selection.count

ist wahrscheinlich auch ein selectionsproblem

versuch die selectionen zu ersetzen

gruss nighty
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
selection kann nur in der aktuelle Tabelle sein, möchtest Du diese tatsächlich auswerten?

Gruß Hajo
0 Punkte
Beantwortet von ahorn38 Experte (3.2k Punkte)
Hallo,

Danke erst einmal für eure guten Tipps.
Wie könnte ich denn Selektion ersetzen, da sich der Befehl ja auf ein
anderes Tabellenblatt als das aktive beziehen soll?
Danke und Gruß
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all ^^

Hajo ist mein retter wie immer ^^

kennt ihr noch Charlie Brown und seine freunde -:)
*ich hasse selectionen* *kicher kicher*

dazu muesste mehr Einblick des codes sein

lad doch eine dummydatei hoch zum schauen .-)

gruss nighty

p.s.
Excel ohne Hajo ist wie kaffee ohne milch ^^
0 Punkte
Beantwortet von ahorn38 Experte (3.2k Punkte)
Hallo,
ich habe einen direkten Zellbezug gefunden über Cells(.... und jetzt funktioniert es auch. DANK!!!
...