Guten Tag,
ich kopiere derzeit aus dem Tabellenblatt "Notes" per Doppelklick in ein anderes Tabellenblatt. Ich hab erstmal mit cases gearbeitet, diese sind dann doch etwas steif. Wie kann ich es gewährleisten das beim kopieren der zu kopierende Text immer oben in der Liste auf der Tabelle "Ausgabe" ist. Also prüft ob in a1,a2.... etc schon text drinne ist, wenn nicht dann kopieren wenn ja dann eine Zeile weiter und dann da prüfen.
Falls jemandem nur der Code reicht:
Danke
ich kopiere derzeit aus dem Tabellenblatt "Notes" per Doppelklick in ein anderes Tabellenblatt. Ich hab erstmal mit cases gearbeitet, diese sind dann doch etwas steif. Wie kann ich es gewährleisten das beim kopieren der zu kopierende Text immer oben in der Liste auf der Tabelle "Ausgabe" ist. Also prüft ob in a1,a2.... etc schon text drinne ist, wenn nicht dann kopieren wenn ja dann eine Zeile weiter und dann da prüfen.
Falls jemandem nur der Code reicht:
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
With Sheets("Notes")
Select Case Target.Address(False, False)
Case "A1"
.Range("A1").Copy
Sheets("Ausgabe").Range("A1").PasteSpecial (xlPasteValues)
Case "A2"
.Range("A2").Copy
Sheets("Ausgabe").Range("A2").PasteSpecial (xlPasteValues)
Case "A3"
.Range("A3").Copy
Sheets("Ausgabe").Range("A3").PasteSpecial (xlPasteValues)
Case "A4"
.Range("A4").Copy
Sheets("Ausgabe").Range("A4").PasteSpecial (xlPasteValues)
End Select
End With
Application.CutCopyMode = False
End Sub
Danke