AW: Anpassen vom Code
06.03.2017 18:14:25
Guesa
Hallo Daniel
Hab ich jetzt mal so umgesetzt, bekomme aber Lufzeitfehler1004 und Kann einem Blatt nicht den selben Namen geben wie einem anderen. Sehr wahrscheinlich hab ich das auch wohl falsch gemacht aber dafür kenn ich mich mit VBA halt nicht so gut aus. Wäre nett wenn Du nochmals drüber schauen würdest und gegebenenfalls verbesserst.
Danke und Gruß, Guesa
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
ZielBlatt.Name = ("Tabelle4")
If Target.Row > 1 And Target.Column = 1 Then
Dim m1 As String
Dim m2 As String
Dim m3 As String
Dim m4 As String
'ActiveSheet.Unprotect (" ")
Cancel = True
If Target.Column 1 Then Exit Sub
If IsEmpty(Target) Then Exit Sub
m1 = Target.Value
m2 = Target.Offset(0, 1).Value
m3 = Target.Offset(0, 2).Value
m4 = Target.Offset(0, 3).Value
With Sheets("Mit")
.Range("A1") = m1
.Range("b2") = m2
.Range("c3") = m3
.Range("d5") = m4
End With
Sheets("Mit").Activate
End If
'ActiveSheet.Protect (" ")
If Target.Row > 1 And Target.Column = 1 Then
ZielBlatt.Name = ("Tabelle5")
Dim n1 As String
Dim n2 As String
Dim n3 As String
Dim n4 As String
'ActiveSheet.Unprotect (" ")
Cancel = True
If Target.Column 1 Then Exit Sub
If IsEmpty(Target) Then Exit Sub
n1 = Target.Value
n2 = Target.Offset(0, 1).Value
n3 = Target.Offset(0, 2).Value
n4 = Target.Offset(0, 3).Value
With Sheets("Änd")
.Range("A2") = n1
.Range("b2") = n2
.Range("c2") = n3
.Range("d2") = n4
End With
Sheets("Änd").Activate
End If
End Sub