vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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

Suche Visual-Basic Code
Excel Zeile befüllen und danach für Bearbeitung sperren 
Autor: gkenda
Datum: 30.11.11 08:50

Hallo Ich hoffe mir kann jemand helfen.

ich Habe diesen Code


Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("U:U, X:X, AA:AA, AD:AD, AG:AG")) Is Nothing Then Exit Sub
If Target.Count > 1 Then Exit Sub 'Bearbeiten mehrerer Zeilen wird abgefangen
If Target = "" Then
Target.Offset(0, 1).ClearContents
Else:
Target.Offset(0, 1) = CDate(Format(Now, "dd.mmm"))
End If
End Sub

um nach Eingabe in einer Zelle, die nächste Zelle mit dem Aktuellen Datum zu befüllen. Ich versuche jetzt schon verzweifelt herum wie ich es anstellen kann, das die zwei Zellen nach der Bearbeitung gesperrt werden.

also in die zelle U1 wird ein Wert eingtragen und in der Zelle V1 solldann das Datum einfeügt werden. Nachdem dies geschehen ist sollen beide Zellen (also U1 und V1) gesperrt werden jedoch nur die zwei!

Ich habe leider keine Ahnung wie es gehen könnte und hab es auch schon über makro aufzeichnen versucht aber leider hat es nicht funktioniert.

Ich hoffe mir kann da jemand helfen!

Besten Dank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Excel Zeile befüllen und danach für Bearbeitung sperren 
Autor: wb-soft
Datum: 02.12.11 09:49

Hi!

Du mußt die entsprechenden Zellen als gesperrt markieren, und anschließend die Tabelle schützen.

Das kann man sehr wohl als Makro aufzeichenen, um ein Codebeispiel zu erhalten.


mfg

WB
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Excel Zeile befüllen und danach für Bearbeitung sperren 
Autor: gkenda
Datum: 02.12.11 10:42

Hallo,

Danke, ich habs gerade versucht. Er speichert mir das zwar schon auf aber wenn das marko läuft sperrt er nicht nur die zellen in denen etwas steht sondern alle in der Spalte.

Auserdem hab ich anscheinend das Problem das die Aufzeichnung sich mit meinem Worksheet nicht versteht. Ich bekomme dauernd eine fehlermeldung.

Wäre euch sehr dankbar wenn Ihr mir eine Lösung geben könntet!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Excel Zeile befüllen und danach für Bearbeitung sperren 
Autor: wb-soft
Datum: 02.12.11 10:54

Hi!

Ob eine Zelle bei geschütztem Blatt gesperrt ist, wir für jede Zelle einzeln festgelegt.

Klarerweise muß das Makro nach dem Aufzeichnen überarbeitet werden. In meinem Post steht ja auch Codebeispiel.


mfg

WB
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