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: 14

BeitragVerfasst am: 04.03.2008, 23: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: 5555

BeitragVerfasst am: 05.03.2008, 00: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

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Christoph
Newbie
Newbie


Anmeldedatum: 05.04.2005
Beiträge: 14

BeitragVerfasst am: 05.03.2008, 22: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: 5555

BeitragVerfasst am: 05.03.2008, 23: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:  38 mal


_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
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 Benötige Excel Formel Kannnix Microsoft Excel Hilfe 6 30.08.2008, 13:05 Letzten Beitrag anzeigen
Keine neuen Beiträge Formel bei Seitenwechsel raphael.gaehwiler Microsoft Excel Hilfe 4 28.08.2008, 15:50 Letzten Beitrag anzeigen
Keine neuen Beiträge Zelle löschen aber nicht die Formel Paraneuros Microsoft Excel Hilfe 1 27.08.2008, 15:18 Letzten Beitrag anzeigen
Keine neuen Beiträge IKV Formel voecks Microsoft Excel Hilfe 2 27.08.2008, 11:39 Letzten Beitrag anzeigen
Keine neuen Beiträge Formel aktualisieren nach Änderung vo... Frederic Microsoft Excel Hilfe 6 26.08.2008, 12:02 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