Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1128to1132
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

Zellen Sperren Wenn .... | Herbers Excel-Forum

Zellen Sperren Wenn ....
12.01.2010 19:42:10
Heinz H


Hallo Leute
Habe unteres Makro erstellt.
Es sollte in A6:A35 suchen ob eine Zelle leer ist dann sperren bis L
Also zB. A6="" Dann sperren A6:L6
Ich bekomme immer "Locked-Eigenschaften des Range Objektes kann nicht festgelegt werden"
Bitte um Hilfe
Heinz
'Zellen Sperren wenn Spalte A leer

Sub Sperren()
Dim i As Integer
For i = 6 To 35
If Cells(1, i).Value = "" Then
Range("A" & i & "").Locked = True
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End If
Next
End Sub

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
nicht getestet, aber ...
12.01.2010 20:20:11
Matthias L
Hallo
wenn Du "A6:A35" prüfen willst
... muß das dann nicht
If Cells(i, 1).Value = "" Then ...
heißen ?
Also die Spalte steht bei Cells() nach dem Komma
Gruß Matthias
AW: nicht getestet, aber ...
12.01.2010 20:24:21
Heinz H
Hallo Matthias
Jetzt bekomme ich immer noch den selben Fehler.
In "Range("A" & i & "").Locked = True"
Gruß
Heinz
AW:getestet
12.01.2010 20:31:18
hary
Hallo heinz
teste mal

Sub n()
Dim i As Integer
ActiveSheet.Unprotect
For i = 6 To 35
If Cells(i, 1).Value = "" Then
Range("A" & i & ":L" & i).Locked = True
End If
Next
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

gruss hary
Anzeige
hey, nich vordrängeln ;o) ... kwT
12.01.2010 20:33:30
Matthias L
T'schuldigung ;-)) owT.
12.01.2010 20:35:31
hary
.
AW: AW:getestet
12.01.2010 20:37:03
Heinz H
Hallo Hary
leider den gleichen Fehler
In Range("A" & i & ":L" & i).Locked = True
Sub n()
Dim i As Integer
ActiveSheet.Unprotect Password:="woody-6962"
For i = 6 To 35
If Cells(i, 1).Value = "" Then
Range("A" & i & ":L" & i).Locked = True
End If
Next
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Heinz
AW:Testmappe
12.01.2010 20:42:13
hary
Hallo Heinz
Teste mal. Die Tabelle ist nicht geschuetzt. Jetzt Kannst Du ueberall was eintragen. Fuehre dann das Makro aus und Nu?
https://www.herber.de/bbs/user/67177.xls
gruss hary
Anzeige
AW:@ Matthias
12.01.2010 20:33:56
hary
Nabend Matthias
schaetze soll so sein.

Range("A" & i & ":L" & i).Locked = True

ja, hary...
12.01.2010 20:38:46
Matthias L
Hallo
... das hab ich schon auch so verstanden wie Du
;-)
Gruß Matthias
VBA (und verbunden Zellen) ohne mich oT
12.01.2010 20:54:13
Matthias L
AW: Entschuldige Matthias & Hary
12.01.2010 21:01:24
Heinz H
Hallo Hary & Matthias
Ich muß mich bei Euch Entschuldigen.
Ich bin sooo ein großer Ars..
Natürlich lags an den Verbundenen Zellen.
Recht herzlichen Dank für Eure Hilfe.
Heinz
und Alles ist gut :o) ... oT
12.01.2010 21:06:09
Matthias L
AW: OH Oh
12.01.2010 20:59:00
hary
hallo Heinz
wie Matthias schrieb "verbundene Zellen"
Die sind der Tad fast jedes Codes.
------------------
Mach mal im Code aus L ein K
dann funzt es wunderbar
--------------------
ist sogar ein Reim wenn man's liest ;-))
gruss hary
AW: OH Oh
12.01.2010 21:01:23
hary
hallo Heinz
wie Matthias schrieb "verbundene Zellen"
Die sind der Tod fast jedes Codes.
------------------
Mach mal im Code aus L ein K
dann funzt es wunderbar
--------------------
ist sogar ein Reim wenn man's liest ;-))
Wenn Du Spalte P nicht brauchst nimm statt L das P
gruss hary
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige