Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

Track Changes mittels VBA
#31
Bitte nicht so faul.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#32
In Deinem Tabellenblatt 9 (Data) darf natürlcih kein Code stehen!!! Den musst Du löschen. Ansonsten erzeugst Du eine Endlosschleife!

Gruß
Sebastian
[-] Folgende(r) 1 Nutzer sagt Danke an Bast4i für diesen Beitrag:
  • XenOn655
Top
#33
Moin,

kann ich meine Tabellenblatt "Data" als Schreibgeschützt erstellen, somit dort keiner mehr was bearbeiten kann?

MfG
XenOn655
Top
#34
Klar geht das. Das könntest Du manuell machen. ABER: Dein Makro muss ja in dieses Blatt schreiben. Also muss das Makro erst den Schreibschutz aufheben, dann die Änderungen machen, und dann das Blatt wieder schützen. Ist aber nciht viel Arbeit. Code such ich Dir raus.

Gruß
Sebastian
[-] Folgende(r) 1 Nutzer sagt Danke an Bast4i für diesen Beitrag:
  • XenOn655
Top
#35
(15.04.2019, 12:26)Bast4i schrieb: Klar geht das. Das könntest Du manuell machen. ABER: Dein Makro muss ja in dieses Blatt schreiben. Also muss das Makro erst den Schreibschutz aufheben, dann die Änderungen machen, und dann das Blatt wieder schützen. Ist aber nciht viel Arbeit. Code such ich Dir raus.

Gruß
Sebastian

Danke dir

MfG
XenOn655
Top
#36
Bei den anderen Const.... folgendes hinzufügen, und "test" durch ein von Dir gewähltes Passwort ersetzen:
Code:
Const Pwd As String = "test"


Nach If Target.Column <=9..... folgede Zeile einfügen:

Code:
Sheets(LOG_BLATT).Unprotect Password:=Pwd 'Blattschutz aufheben

Und VOR Endif folgende Zeile einfügen:

Code:
Sheets(LOG_BLATT).Protect Password:=Pwd, DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFormattingCells:=True, AllowFormattingColumns:=True, _
                                       AllowFormattingRows:=True, AllowFiltering:=True 'Blatt schützen

Dann müsste es klappen.
[-] Folgende(r) 1 Nutzer sagt Danke an Bast4i für diesen Beitrag:
  • XenOn655
Top
#37
(15.04.2019, 13:37)Bast4i schrieb: Bei den anderen Const.... folgendes hinzufügen, und "test" durch ein von Dir gewähltes Passwort ersetzen:
Code:
Const Pwd As String = "test"


Nach If Target.Column <=9..... folgede Zeile einfügen:

Code:
Sheets(LOG_BLATT).Unprotect Password:=Pwd 'Blattschutz aufheben

Und VOR Endif folgende Zeile einfügen:

Code:
Sheets(LOG_BLATT).Protect Password:=Pwd, DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFormattingCells:=True, AllowFormattingColumns:=True, _
                                       AllowFormattingRows:=True, AllowFiltering:=True 'Blatt schützen

Dann müsste es klappen.

Danke Sebastian,

hat alles funktioniert, noch eine Frage würde es gehen das niemand die Datei bearbeiten kann also auch ohne Eingabe des Passwortes.

MfG
XenOn655
Top
#38
Sorry, ich versteh Deine Frage nicht.....

Gruß
Sebastian
Top
#39
(15.04.2019, 14:20)Bast4i schrieb: Sorry, ich versteh Deine Frage nicht.....

Gruß
Sebastian

Mein Tabellenblatt "Data" soll niemand bearbeiten können. Es soll nur dazu dienen um die Wartungen dokumentieren.
Top
#40
Wenn Du das Makro mit meinen letzten Anmerkungen versehen hast, ist genau das der Fall. Das Blatt Data ist schreibgeschützt. Nur das Makro darf reinschreiben.

Probier´s mal aus. Damit es funktioniert, musst Du das Makro aber einmal aktiviert haben. Also einfach einen Eintrag von MaschineA ins Blatt Data schreiben lassen (durch einen beliebige Änderung im Blatt MaschineA). Wenn Du jetzt händisch was im Blatt Data ändern willst, bekommst Du eine Meldung, dass das nicht geht.

Gruß
Sebastian
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste