vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Gesperrte Zellen suchen und markieren 
Autor: Katjuscha
Datum: 17.06.16 08:27

Hallo zusammen,

ich habe mal eine Frage. Kann man durch ein Makro gesperrte Zellen in einem Tabellenblatt suchen und markieren? Ich möchte nicht die gefüllten Zellen markieren sondern die gesperrten.

In einem anderen Forum hat man mir erklärt, das ginge nicht, da man diese Eigenschaft nicht auslesen kann. Warum nicht, man kann sie doch auch setzen? Stimmt das oder habt ihr eventuell noch eine Idee?

Danke für eure Hilfe.

MfG
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Gesperrte Zellen suchen und markieren 
Autor: effeff
Datum: 20.06.16 16:16

Hier ist ein Beispiel, um NICHT gesperrte Zellen zu markieren. Du musst nun nur noch das "zelle.Locked=False" gegen ein "zelle.Locked=True" ersetzen...

http://www.herber.de/forum/archiv/276to280/279784_alle_nicht_gesperrten_Zellen_markieren.html

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Gesperrte Zellen suchen und markieren 
Autor: Katjuscha
Datum: 21.06.16 14:55

Hallo,
Danke für deinen Tipp. Ich habe den Code jetzt so überarbeitet:

Sub Gesperrte_Zellen_kurz_einfärben()
Dim zelle As Range
 
For Each zelle In ActiveSheet.UsedRange   ' für jede Zelle im Benutzten Bereich
    If zelle.Locked = True Then   ' wenn Zelle einen Gesperrt(Zellschutz) dann
    zelle.Interior.Color = RGB(225, 255, 225)   'Färbe die Zelle hellgrün
End If
Next zelle
 
Application.Wait Now + TimeSerial(0, 0, 5) 'lege eine Pause von 5 Sekunden ein
For Each zelle In ActiveSheet.UsedRange
    zelle.Interior.ColorIndex = xlNone   ' dann nehme die Farbe wieder heraus
Next zelle
Range("B7").Activate
 
End Sub
Eigentlich wollte ich die Zellen ja nur markiert haben, aber das klappe irgendwie nicht. Aber auf diese Weise geht es super.

Danke. Bis zum nächsten Mal.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel