bräuchte bitte einen Rat wie ich folgendes Makro, bzw. folgenden VBA Ausdruck ändern müsste.
Sub Makro7()
ActiveCell = Cells(ActiveCell.Row, 168).Value
End Sub
das Makro fügt mir in die zuvor angewählte Zelle einer X - beliebigen Spalte,
immer den Wert der Spalte 168 der gleichen Zeile ein.
Die Zellen die vor dem auslösen des Makros hier immer angewählt
werden sind alle aus der Spalte 8 ("H").(x beliebeig von Zeile 19 - 507 )
Jetzt kann es vorkommen dass man zuvor ausversehen nicht die Spalte 8 , sondern um eine Spalte re. oder li. anwählt, und dann das Makro ausführt. Folglich schreibt er mir den entspr. Wert aus Spalte 168 nicht in Splate 8 , sondern in die ausversehen falsch angewählte Spalte 7 oder 9.
Das Makro, bzw. die Anweisung
ActiveCell = Cells(ActiveCell.Row, 168).Value
hätte ich gerne so geändert, dass er dann trotzdem den wert in die Spalte 8 einrträgt, auch wenn ich eine Zelle aus Spalte 7 gewählt habe.
Geht das ? Vielleicht könnt Ihr mir hier die richtige Formulierung dafür nennen ,
wäre euch sehr dankbar
Gruß udo