2016-07-07 8 views

Antwort

0

Das glaube ich nicht, dass du allein dies durch Formeln tun können, aber durch VBA könnten Sie tun:

Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
Range("A1") = Target.Address 
End Sub 

Mit Ihrem Punkt auf Blattname, dann würden Sie verwenden müssen: ActiveSheet.Name aber dann würden Sie nie in der Lage, es auf dem Blatt zu sehen, wo Sie es zeigen ...

+0

Danke Tim. Ich bin mir der VBA-Lösung bewusst, aber ich suche wirklich, dass sie sich automatisch ändert. Daher mein Wunsch, eine Formel zu verwenden. Ich habe versucht, eine Funktion (anstelle einer Unterklasse) A1 = Funktion ("A1: Z200") zu verwenden, aber dies wird nur aufgerufen, wenn ich eine Zelle ändere, die von & nicht in eine neue Zelle bewegt wird. Nehmen Sie an, dass Sie den Blattnamen in A2 nicht sehen können, aber ich möchte eventuell die Werte von A1 und A2 verwenden. Ich muss sie nicht sehen. –

+0

Leider kann ich mir keinen Weg vorstellen, wie Sie das Äquivalent der Auswahl ohne VBA machen können. Ich schätze, je nachdem, wie du am Ende A1 und A2 verwendest (wie du anspielst), könntest du etwas zum Zeitpunkt dieser Berechnung herausarbeiten, viel Glück. –

+0

Tim. Entschuldigung. Gefunden und erfolgreich verwendet http://smallbusiness.chron.com/run-event-ms-excel-cell-selected-40335.html Hier wird die Verwendung des Arbeitsblatt-Ereignisses beschrieben. –

Verwandte Themen