ich hab hier schon viel über Variablen gelernt, aber in Fleisch und Blut ist es mir noch nicht übergegangen.
Ich hab zwei Tabellenblätter Dim01A und Dim01B. Auf beiden Tabellenblätter überwache ich zwei Zellen mit einem Private Sub, was auch gut funktioniert.
Jetzt soll aus einer Textbox auf einer Userform ein Wert in eine Zeile übergeben werden.
Wenn Dim01A aktiv ist, soll der Wert in die Zelle P12 eingetragen, werden und wenn Dim01B aktiv ist in die Zelle P16.
Hab es mit folgendem Code probiert, allerdings wird dann immer das Blatt Dim01A aktiviert.
Private Sub CMB_Wert_Click()
Zellen_freigeben
If Sheets("Dim01A").Activate Then
Range("P12").Value = TextBox_Sohlsprung.Value
Else
Range("P16").Value = TextBox_Sohlsprung.Value
End If
Unload Me
End Sub
Aber ich glaube, dass ich irgendwo noch die Variable definieren muss.
Dim Blattname as Worksheet
das hat allerdings nicht funktioniert, weil ich mal wieder nicht wusste, wie ich diese anspreche.
Danke schonmal für Eure Hilfe.
Vg
Sandra