Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2007] Formel schützen, aber zulassen, daßInhalte gelöscht wer.kön
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Christoph
Newbie
Newbie


Anmeldedatum: 05.04.2005
Beiträge: 15

BeitragVerfasst am: 04.03.2008, 22:39 Nach oben

Hallo Office Hilfe,

nachdem ich in Word so gute Unterstützung bekommen habe, wollte ich mein Glück mal hier in Excel ausprobieren.
Mein Problem:
Ich habe 20 Spalten, wo Werte eingetragen werden. In 5 Spalten sind Formeln, die automatische Berechnungsschritte machen.

Nun kommt es vor, dass andere Leute ab und zu Datensätze löschen müssen. Bisher haben sie dabei auch immer die Formel gelöscht.

Nun meine Frage: Ist es möglich, dass ich die FORMEL schütze, man aber DENNOCH die gesamte ZEILE löschen kann?

Bisher hat er dann immer gemault, "die Zellen sind geschützt, man kann nicht löschen".

Also noch einmal (wenn es was verwirrt war):
Es soll (der Einfachheit halber) möglich sein, die ganze Zeile zu löschen, doch die Formeln, die auch in der Zeile sind, beizubehalten.

Habt Ihr da eine Idee?

Gruß.

Christoph
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 04.03.2008, 23:17 Nach oben

Hallo!

Das dürfte wohl nur mit VBA gehen:
Aktiviere eine beliebige Zelle in der zu löschenden Zeile.
Dieser Code (einem Button zugewiesen) löscht in einem geschützten Blatt alle nichtgesperrten Zellen dieser Zeile, wenn sie Konstanten beinhalten:
Code:
Private Sub CommandButton1_Click()
Dim Zelle As Range
ActiveSheet.Unprotect    'Deaktiviert den Blattschutz
'Oder auch: ActiveSheet.Unprotect Password:="Hallo"
For Each Zelle In ActiveCell.EntireRow.SpecialCells(xlCellTypeConstants)
If Zelle.Locked = False Then Zelle.ClearContents
Next Zelle
ActiveSheet.Protect      'Aktiviert den Blattschutz
'Oder auch: ActiveSheet.Protect Password:="Hallo"
End Sub

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Christoph
Newbie
Newbie


Anmeldedatum: 05.04.2005
Beiträge: 15

BeitragVerfasst am: 05.03.2008, 21:51 Nach oben

Hi Schatzi,

Du hast es versucht - wenn ich Ahnung von VBA hätte: Ich hätte es bestimmt verstanden.

So habe ich leider NICHTS! verstanden. Würde ich aber gerne. Daher sage ich mal, was ich bisher verstahden habe:

1. Ich mache einen Button (einActive-X Button: Eine Befehlsschaltfläche).
2. Hier hakt es: Wie kann ich eine Zelle "aktivieren"?
3. Ich habe den ganzen Code eingegeben. Ich habe versucht zu klicken: Alles klappte nicht.

Was muss ich tun? Muss ich die Zeilenlänge eingeben? Muss ich den Blattschutz mit "Hallo" eingeben?
Oh Gott. Wenn Du Dich nicht mit einem echten Anfänger herumschlagen möchstet, gib mir bitte nur den Tipp, wo ich so einfach(?) Sachen lernen kann. Denn ich will das wirklich!

Danke schon einmal.

Ciao. Christoph
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 05.03.2008, 22:16 Nach oben

Hallo!

Ich gehe davon aus, dass du ein Tabellenblatt mit einem Blattschutz (falls MIT Passwort, dann die Hallo-Zeile; falls OHNE Passwort, dann die Ohne-Hallo-Zeile) versehen hast und einige Zellen GEsperrt, bzw. ENTsperrt hast.

Den Rest versuche ich mal etwas ausführlicher:
Du ziehst einen Button auf, wie du schon richtig verstanden hast.
Rechtsklick auf den Button > Code anzeigen
Den angezeigten Code-Rumpf vervollständigst du wie oben angegeben.
Zurück in der Tabelle findest du in der Symbolleiste "Steuerelemente-Toolbox" ebenfalls (ganz links) die Schaltfläche "Entwurfsmodus", bzw. "Entwurfsmodus beeenden".
Beende den Entwurfsmodus.
Mit "Aktivieren einer Zelle" meinte ich nur, diese Zelle einfach anzuklicken oder mit den Cursortasten auszuwählen; sorry, wenn das missverständlich gewesen sein sollte.
Also: Klicke auf irgendeine Zelle der gewünschten (zu löschenden) Zeile.
Nun klicke den Button.

Vielleicht hilft die angehängte Datei als Anschauungsmaterial.
Das Blatt ist geschützt, aber OHNE Kennwort.


christoph.xls
 Beschreibung:

Download
 Dateiname:  christoph.xls
 Dateigröße:  22 KB
 Heruntergeladen:  51 mal


_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Bitte um Hilfe mit wenn dann Formel. NeXi Microsoft Excel Hilfe 2 19.11.2008, 15:55 Letzten Beitrag anzeigen
Keine neuen Beiträge Formel gesucht Manfred1 Microsoft Excel Hilfe 1 17.11.2008, 16:48 Letzten Beitrag anzeigen
Keine neuen Beiträge Formel??? FanYi Microsoft Excel Hilfe 2 07.11.2008, 09:53 Letzten Beitrag anzeigen
Keine neuen Beiträge Passwort vorhanden PW schutz lässt si... exeljunkie Microsoft Excel Hilfe 0 05.11.2008, 16:36 Letzten Beitrag anzeigen
Keine neuen Beiträge Index und Vergleich Formel Scabbia Microsoft Excel Hilfe 3 30.10.2008, 13:54 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de