ist es möglich die Eingabemeldung bei Excel mit einer Zelle zu verknüpfen? Sprich wenn ich diese Zelle ändere, dass sich dann auch der Text in der Eingabemeldung ändert.
24.10.2019, 19:40 (Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2019, 19:40 von Käpt'n Blaubär.)
Hallo AnnaLena,
Zitat:Könntest du mir erklären wie ich das mit VBA hinbekomme?
ist es möglich die Eingabemeldung bei Excel mit einer Zelle zu verknüpfen? Sprich wenn ich diese Zelle ändere, dass sich dann auch der Text in der Eingabemeldung ändert.
dann müßtest Du mal genauer darlegen, was Du vorhast. Mit den Angaben läßt sich nichts Vernünftiges programmieren.
wie heißt die Zelle, die reagieren soll was steht da jetzt drin? Du schreibst was von Eingabemeldung, die sich ändern soll, wenn ... wie heißt die alte Meldung und wie soll die neue Meldung lauten?
Klar kann man eine Zelle programmieren. Man muß eben nur wissen, was das Programm machen soll. Was da nicht explizit drinsteht, wird auch nicht ausgeführt. :05:
Vielen Dank für deine Antwort. Was ich genau meine ist, dass ich auf einem Tabellenblatt eine Eingabemeldung einer Zelle, mit einer Zelle auf einem anderen Tabellenblatt verknüpfen muss. Die Überschrift soll dabei gleich bleiben und quasi das sein, was in der Zelle steht, an die ich die Eingabemeldung mache. Nur der Inhalt soll sich verändern wenn man die Zelle auf dem anderen Tabellenblatt ändern .
Zitat:Was ich genau meine ist, dass ich auf einem Tabellenblatt eine Eingabemeldung einer Zelle, mit einer Zelle auf einem anderen Tabellenblatt verknüpfen muss.
das stand doch schon in Deinem Eröffnungsbeitrag und ist somit hier bekannt. Meine Antwort darauf war, daß diese Aussage nicht den geringsten vernünftigen Ansatz bietet, etwas programmieren zu können. Ich stellte Dir Fragen, die zu einer zielführenden Programmierung weitergeholfen hätten. Bisher blieben sie unbeantwortet.
Um das ganze Unternehmen abzukürzen bitte ich Dich nun um eine Beispieldatei. Vielleicht werden damit die Unklarheiten klarer.
folgender Code kommt in das schon vorhanden VBA-Modul des Tabellenblattes, in dem A2 geändert wird:
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$2" Then Worksheets("Tabelle2").Range("C4").Validation.InputMessage = Target.Value End If End Sub