AW: Password unprotect funktioniert nicht!
13.05.2012 11:41:27
Sayjuri
Die End If's müssen da glaube ich stehen. Der Code besteht nämlich aus 12 If's. Hier noch mal der vollständige Code:
Sub Uebertrag_Uebernahme2()
' Uebertrag_Uebernahme2 Makro
Worksheets("Übersicht").Unprotect Password:="Test"
If Range("K4").Value = 1 Then
Sheets("Januar").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 2 Then
Sheets("Februar").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 3 Then
Sheets("März").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 4 Then
Sheets("April").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 5 Then
Sheets("Mai").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 6 Then
Sheets("Juni").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 7 Then
Sheets("Juli").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 8 Then
Sheets("August").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 9 Then
Sheets("September").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 10 Then
Sheets("Oktober").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 11 Then
Sheets("November").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Else
If Range("K4").Value = 12 Then
Sheets("Dezember").Select
Range("B5:H16").Select
Selection.Copy
Sheets("Übersicht").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
Application.CutCopyMode = False
Sheets("Übersicht").Select
Range("B5").Select
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
Worksheets("Übersicht").Protect Password:="Test"
End Sub
Ich hatte den vorher nicht vollständig reingenommen aus Angst ihr könntet mich auslachen :o)
Das ganze lässt sich bestimmt auch irgendwie in eine Schleife einbinden aber ich bin da halt noch nicht so fit. Der Code funktioniert aber nur mit dem aufheben des Blattschutzes da harperts.
Vielen Dank für die schnelle Antwort Hajo