Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

vba befehl sheet(x) in einer Formel??





Frage

hallo, ich möchte in einer formel auf eine zelle des dritten arbeitsblattes einer tabelle zugreifen. der name des arbeitsblattes ist dabei in versch. tabellen immer unterschiedlich. über vba lässt sich das relativieren über sheet(3) für das dritte Tabellenblatt. Wie krieg ich das in eine Formel in eine Zelle? Beispiel: aus =WENN(Blatt-xy!A3="kk");1) soll =WENN(3.Tabellenblatt!A3="kk");1) werden. Danke

Antwort 1 von Event

Hallo

Mit einer Formel geht das imho nicht, aber damit:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Sheets(3).Range("A3").Value = "KK" Then
Range("B3").Value = 1
Else: Range("B3").Value = Empty
End If
End Sub


Das Makro in den Codebereich des Tabellenblattes kopieren in dem die 1 erscheinen soll wenn im Bereich "A3" der 3. Tabelle KK steht. Range("B3") Deinen Gegebenheiten anpassen.

Gruß

Antwort 2 von mcm

vielen dank
der geht :)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: