Registriert seit: 20.11.2021
	
Version(en): 2020
	
 
	
	
		Hallo
versuche vergeblich den Blattschutz wieder los zu werden den ich selber eingerichtet habe.
Der Kode ist bekannt.
Wenn ich auf Blattschutz aufheben gehe ist er deaktiviert.
Wenn ich irgendwo hin klicke ist er sofort wieder drin.
Makros habe ich alle entfernt.
Was könnte es es noch sein ?
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 12.10.2014
	
Version(en): 365 Insider (64 Bit)
	
 
	
	
		 (09.05.2022, 18:06)mbruene schrieb:  Makros habe ich alle entfernt.
Moin!
Auch die Ereignismakros in DieseArbeitsmappe und sämtlichen Tabellen?
Was passiert, wenn Du die Datei als .xlsx abspeicherst?
Gruß Ralf
	
 
	
	
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
	
	
 
	![[-]](https://www.clever-excel-forum.de/images/collapse.png) Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
	  • mbruene
 
	Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
	  • mbruene
 
 
 
	
	
	
		
	Registriert seit: 25.11.2021
	
Version(en): 2019, 365
	
 
	
	
		Hi,
tja, wenn alle Makros entfernt wurden, dann müssen Außerirdische am Werk sein.... da hilft nur, alle Fenster schließen und Insektenspray...
	
	
	
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
	
	
 
 
	
	
	
		
	Registriert seit: 20.11.2021
	
Version(en): 2020
	
 
	
		
		
		09.05.2022, 18:35 
(Dieser Beitrag wurde zuletzt bearbeitet: 09.05.2022, 18:40 von mbruene.)
		
	 
	
		Schutz aufheben und dann als .xslm speichern, dann ist das Problem weg.
ich brauche aber diesen Kode : 
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    
    If Not Intersect(Target, Range("M3:M999")) Is Nothing Then
    
        Me.Unprotect
        
        If Target = "" Then
            Target = "X"
            Else
            Target = ""
        End If
        Me.Protect
        Cancel = True
    End If
    If Not Intersect(Target, Range("Q3:Q999")) Is Nothing Then
    
        Me.Unprotect
        
        If Target = "" Then
            Target = "X"
            Else
            Target = ""
        End If
        Me.Protect
        Cancel = True
    End If
    If Not Intersect(Target, Range("U3:U999")) Is Nothing Then
    
        Me.Unprotect
        
        If Target = "" Then
            Target = "X"
            Else
            Target = ""
        End If
        Me.Protect
        Cancel = True
    End If
    If Not Intersect(Target, Range("Y3:Y999")) Is Nothing Then
    
        Me.Unprotect
        
        If Target = "" Then
            Target = "X"
            Else
            Target = ""
        End If
        Me.Protect
        Cancel = True
    End If
End Sub
Und später auch noch ein paar makros.
Kann es an dem VBA Kode liegen ?
Den habe ich kopiert und mehrmals hintereinander laufen lassen.
Da ich nicht wusste wie ich bis End Sub drei Spalten mit rein bekomme.
Habe keinen Plan was da steht.
Hab´s mit SUPER RAID 2000 versucht.
Hat nicht geholfen.
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 12.10.2014
	
Version(en): 365 Insider (64 Bit)
	
 
	
	
		Was könntest Du Dir vorstellen, bewirkt diese Codezeile?
	
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
	
	
 
	![[-]](https://www.clever-excel-forum.de/images/collapse.png) Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
	  • mbruene
 
	Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
	  • mbruene
 
 
 
	
	
	
		
	Registriert seit: 20.11.2021
	
Version(en): 2020
	
 
	
	
		Me.protect entfernt
Jetzt geht alles wie gewohnt.
Danke
 
	 
 
	
	
	
		
	Registriert seit: 12.10.2014
	
Version(en): 365 Insider (64 Bit)
	
 
	
	
		Prima!
Zu Deinem Rattenschwanz-Code:
Überprüfe den gesamten Bereich und zusätzlich auf REST(SPALTE();4)=1
In VBA (und 
etwas vereinfacht):
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("M3:Y999")) Is Nothing And _
  Target.Column Mod 4 = 1 Then
    Target = IIf(Target = "", "X", "")
    Cancel = True
End If
End SubGruß Ralf
	
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
	
	
 
	![[-]](https://www.clever-excel-forum.de/images/collapse.png) Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
	  • mbruene
 
	Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
	  • mbruene
 
 
 
	
	
	
		
	Registriert seit: 20.11.2021
	
Version(en): 2020
	
 
	
		
		
		09.05.2022, 19:36 
(Dieser Beitrag wurde zuletzt bearbeitet: 09.05.2022, 19:38 von mbruene.)
		
	 
	
		Funktioniert einwandfrei :)
Jetzt kann ich in Spalten m Q U & Y wunderbar durch klicken ein X setzen.
Jetzt wollte ich noch gerne, das man auf einen Knopf klickt und dann nur Zeilen angezeigt werden, die mindestens ein X 
in einer der Spalten haben. Oder halt 2 3 oder 4 mal X.
Geht das irgendwie ?
