Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1800to1804
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

schreibschutz auflösen per Makro

schreibschutz auflösen per Makro
27.12.2020 10:10:41
Roger
Guten Tag allerseits
Irgendwie stehe ich auf dem Schlauch, das Blatt ist schreibgeschützt und soll trotzdem _ bearbeitet werden können durch das unten stehende Makro, wo habe ich den zusatz einzufügen damit es funktioniert?

Public Sub Übertragen_auf_Rechnung()
Sheets(4).Select
Columns("D:D").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
ActiveCell.Value = Date & ", " & Format(Time, "hh:mm:ss")
Dim raFund As Range
With Sheets(4)
Set raFund = .Columns(2).Find(what:=Sheets(3).Range("D5"), LookIn:=xlValues, _
lookat:=xlWhole)
If Not raFund Is Nothing Then
raFund.Offset(, 2) = Sheets(3).Range("L16")
End If
End With
Set raFund = Nothing
Sheets(3).Select
Range("G1").Select
Selection.ClearContents
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: schreibschutz auflösen per Makro
27.12.2020 10:18:42
fcs
Hallo Roger,
du musst für das Blatt 4 dann den Blattschutz vor dem Einfügen von Daten deaktivieren und zum Schluss wieder aktivieren.
Falls du ein Kennwort verwendest, dann musst dieses im Code ergänzen.
LG
Franz
Public Sub Übertragen_auf_Rechnung()
Sheets(4).Select
Sheets(4).Unprotect Password:=""
Columns("D:D").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
ActiveCell.Value = Date & ", " & Format(Time, "hh:mm:ss")
Dim raFund As Range
With Sheets(4)
Set raFund = .Columns(2).Find(what:=Sheets(3).Range("D5"), LookIn:=xlValues, _
lookat:=xlWhole)
If Not raFund Is Nothing Then
raFund.Offset(, 2) = Sheets(3).Range("L16")
End If
.Protect Password:=""
End With
Set raFund = Nothing
Sheets(3).Select
Range("G1").Select
Selection.ClearContents
End Sub

Anzeige
AW: schreibschutz auflösen per Makro
27.12.2020 10:52:07
Roger
Vielen Dank

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige