Autor
|
Thema: Blattschutz ?? (1844 mal gelesen)
|
shrek Mitglied Entwicklung / Design
Beiträge: 267 Registriert: 19.07.2006
|
erstellt am: 24. Jan. 2008 08:48 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, habe mir soeben ein Excel-sheet erstellt das wie von mir gewünscht formatiert ist. Nun wollte ich die Spalten sperren das niemand sie in der Breite ändern kann. Dachte mir das geht super über die BlattSchützen-Funktion. Habe das leider aber nicht so hinbekommen wie ich mir das gewünscht habe. Das Problem das auftrat ist das danach mein AutoFilter nicht mehr funktioniert hat. Jemand einen Tipp wie ich mein Blatt Layout mäßig sperren kann jedoch die Inhalte der Zellen veränderbar bleiben und insbesondere der AutoFilter ??? edit: achja - arbeite mir Ecxel 2000 [Diese Nachricht wurde von shrek am 24. Jan. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Ehrenmitglied V.I.P. h.c. Dipl. Maschinen Ing.
Beiträge: 3728 Registriert: 29.09.2004 Excel 2010 128GB SSD Windows 7
|
erstellt am: 24. Jan. 2008 08:54 <-- editieren / zitieren --> Unities abgeben: Nur für shrek
Hallo shrek, Wenn du das Format einer Zelle abfragst (Zelle Formatieren), kannst im Register Schutz anwählen, ob die Zelle Gesperrt sein soll oder nicht. Somit kannst du Änderungen an bestimmten Zellen zulassen. Gruss Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 24. Jan. 2008 08:59 <-- editieren / zitieren --> Unities abgeben: Nur für shrek
Hallo shrek, hatte das Problem auch. In ein beliebiges Modul diesen Code: Private Sub SchutzAn() Dim objWS As Worksheet For Each objWS In ThisWorkbook.Worksheets 'für jedes Blatt in der Mappe objWS.Protect Userinterfaceonly:=True objWS.EnableAutoFilter = True Next objWS End Sub
Läuft mit xls 2k. Google spuckt auch so einiges (805 Treffer) dazu aus .Gruß, Frederik [Edit] Allerdings macht meine Mappe in Excel 2007 Zicken. Das Makro wird mit der Mappe gespeichert, Blattschutz an, Autofilter ebenso. Excel 07 sperrt allerdings den Filter - die Pfeilchen sind einfach "tot". Abhilfe - schnell und dreckig : Beim Ereignis Workbook_Open 1x laufen lassen, und Schutz und Filter arbeiten in 2000 und 2007 wie gewünscht. [/Edit] ------------------ DIN1055.de | Lastannahmen für Anwender [Diese Nachricht wurde von Paulchen am 24. Jan. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
shrek Mitglied Entwicklung / Design
Beiträge: 267 Registriert: 19.07.2006
|
erstellt am: 24. Jan. 2008 09:08 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Oberli Mike: Hallo shrek,Wenn du das Format einer Zelle abfragst (Zelle Formatieren), kannst im Register Schutz anwählen, ob die Zelle Gesperrt sein soll oder nicht. Somit kannst du Änderungen an bestimmten Zellen zulassen.
Ja das stimmt das war ja auch mein Ansatz - jedoch funktioniert danach mein Autofilter nicht mehr
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 24. Jan. 2008 09:14 <-- editieren / zitieren --> Unities abgeben: Nur für shrek
|
shrek Mitglied Entwicklung / Design
Beiträge: 267 Registriert: 19.07.2006
|
erstellt am: 24. Jan. 2008 09:18 <-- editieren / zitieren --> Unities abgeben:
@runkelruebe beim 2000 gibts dieses Auswahlfenster noch nicht leider Mit dem Code komme ich absolut nicht zurecht, ich kopiere ihn in ein Modul und passieren tut gar nichts. Ich denke der Fehler liegt bei mir - bin da im basic-editor absolut nicht bewandert ..
edit: OK ich habe den Code zum laufen gebracht. Jedoch ist immer noch ein Problem vorhanden. Der Blattschutz funktioniert wie gewünscht, auch mit AutoFilter nun. Jedoch kann ich unten keine neuen Zeilen mehr hinzufügen oder eben ausfüllen. Is das jetzt auch noch möglich ? Ich wollte ja eigentlich nur die Breite der Spalten gesperrt haben, unten muss es möglich sein noch neuen Zeilen einzugeben ??? [Diese Nachricht wurde von shrek am 24. Jan. 2008 editiert.] [Diese Nachricht wurde von shrek am 24. Jan. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 24. Jan. 2008 09:23 <-- editieren / zitieren --> Unities abgeben: Nur für shrek
|
shrek Mitglied Entwicklung / Design
Beiträge: 267 Registriert: 19.07.2006
|
erstellt am: 24. Jan. 2008 09:29 <-- editieren / zitieren --> Unities abgeben:
|
shrek Mitglied Entwicklung / Design
Beiträge: 267 Registriert: 19.07.2006 Win7 hp - elitebook ------------ wf2 m220 wf3 m070 wf4 m220 [X] ------------ PDM Link 10.0 m030
|
erstellt am: 24. Jan. 2008 10:11 <-- editieren / zitieren --> Unities abgeben:
So jetzt bin ich nochmal da - verzeihung für den Doppelpost aber es gehört noch hier dazu. Meine Arbeitsmappe ist durch den oben genannten Code gespert und Autofilter und soweiter funktionieren. Nun wollte ich ein Änderungsprotokoll hinzufügen über Arbeitsmappe freigeben - und Zack kommt der Fehler an dem ich nun hänge. VBA und Freigabe vertragen sich nicht richtig Diese Arbeitsmappe enthält VBA-Makros. Visual Basic Module können im Freigabemodus nicht bearbeitet werden. Ich will ja nichts mehr bearbeiten - nur ein Änderungsprotokoll noch dazu ? Irgendwer irgendwelche ideen ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 24. Jan. 2008 10:23 <-- editieren / zitieren --> Unities abgeben: Nur für shrek
|
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 24. Jan. 2008 10:34 <-- editieren / zitieren --> Unities abgeben: Nur für shrek
|
shrek Mitglied Entwicklung / Design
Beiträge: 267 Registriert: 19.07.2006
|
erstellt am: 24. Jan. 2008 10:40 <-- editieren / zitieren --> Unities abgeben:
|