Eindeutige Zelladressen
22.02.2018 15:09:19
Maik
vor der Problembeschreibung: Herzlichen Dank für alle Tipps/Tricks und die Zeit die ihr investiert diese Community aufrecht zu erhalten. Die Hilfe die ich in den letzten Monaten durch Foren wie diese beim Lernen von VBA erhalten habe ist unbeschreiblich.
Zum Problem:
Ich arbeite mit verschiedenen Worksheets und tw. mit verschiedenen Workbooks. Nun möchte ich eine absolut eindeutige Zelladresse für z.B. Eingabepositionen/Ausgabepositionen o.ä. in Variablen speichern. Da ich nicht jedes mal : Workbooks(ProjektWorkbookname).Worksheets(DefSheetname).Range("A7").Value = XYZ eingeben möchte wenn der Wert verändert, in diese Zelle etwas eingefügt oder mit ihm gearbeitet wird. Das wichtigste jedoch : Wenn ich den Ort (Sheet/Zellkoordinate) der Eingabezelle verändere müsste ich sonst an jeder Stelle an der der Code verwendet wird den Ortsverweis ändern.
Da die Rangefunktion nicht das Workbook oder Worksheet sondern nur die Zellkoordinate speichert kann ich auch nicht die .Address - Funktion nutzen.
Meinen bisher bester Plan habe ich als File hochgeladen (Ich konnte den Code hier nicht einfügen, es kam zu einem Fehler den ich nicht verstehe): https://www.herber.de/bbs/user/120003.txt
Funktioniert aber auch nicht: "Ungültiger Bezeichner".
Ich hoffe ihr versteht mein Problem, ich würde mich über alternative Herangehensweisen freuen, habe das Gefühl, dass es auch irgendwie leichter gehen muss.
Herzliche Grüße,
Maik P.