Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

wenn Bedingung, dann Spalte in neues Tabellenblatt
#1
Hallo zusammen, ich habe ein Problem:

ich habe 2 verschiedene Tabellenblätter:

Tabellenblatt 1: es gibt 2 verschiedene Spalten (Spalte 1 und Spalte 2 mit jeweils 8 Zellen)
Tabellenblatt 2: in das Tabellenblatt 2 möchte ich - wenn in einer Zelle in TB2 0 eingegeben wird - Spalte 1 eintragen; wenn in einer Zelle in TB2 1 eingegeben wird - Spalte 2 eingetragen wird.

Kann mir hier jemand weiterhelfen?
Antworten Top
#2
Hallo,

folgender Code kommt in das VBA-Modul von Tabellenblatt 2 (Rechtsklick auf den Reiter - Code anzeigen):
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngA As Range, rngZ As Range
On Error Resume Next
Application.EnableEvents = False
For Each rngA In Target.Areas
For Each rngZ In rngA.Cells
Select Case rngZ.Value
Case 0
rngZ.Value = "Spalte 1"
Case 1
rngZ.Value = "Spalte 2"
Case Else
rngZ.Value = ""
End Select
Next rngZ
Next rngA
Application.EnableEvents = True
On Error GoTo 0
End Sub
Gruß Uwe
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste