![]() |
![]() |
|
![]() |
![]() |
|
Software Rat & Tat bei Softwareproblemen |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() Hallo Alle,
Gibt es in Excell eine Funktion mit der ich bestimmte Zellen automatisch rücksetzen kann? Brauch das für ein Formular, das ich drucken möchte und dann wieder auf Null setzen will. Wenn jemand eine Ahnung hat, wie ich mir einen Button mach, der vielleicht beides in einem Aufwaschen macht, wärs überhaupt toll... ![]() Danke und lg, revell
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
#2 | |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Zitat:
|
|
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() OK; also ich habe ein einfaches Formular, indem ich bestimmte Werte eingebe und anschließend die Summen verschiedener Zellen mittels simpler Formeln berechne. Ich möchte das Eingegebene ausdrucken und anschliessend die eingegebenen Werte rücksetzen, nicht aber die Formeln löschen natürlich.
Um Fehler bei der Eingabe zu vermeiden habe ich die Felder mit den Formeln gesperrt (Weiß nicht ob das von Bedeutung ist für mein Anliegen... ![]()
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
#4 |
Master
![]() Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550
|
![]() Hi!
Mit folgendem Code wird der Inhalt einer Zelle gelöscht: Sheets("Tabelle1").Range("A1").ClearContents 1. Schritte in VBA kannst du mit dem Makro-Rekorder machen. Der aufgezeichnete Code ist ein gutes Beispiel für gesuchte Lösungen. mfg WB |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() .. und anschließend das Makro mittels Symbolleisten->re. Maus->Anpassen->Makros->Benutzerdef. Menüelement zuweisen.
![]() ![]() |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() An Makros hab ich gar nicht gedacht...
![]() Vielen Dank für den Hinweis jedenfalls ![]() lg & schönes Wochenende, revell
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
#7 |
Veteran
![]() Registriert seit: 22.10.2000
Beiträge: 353
|
![]() Ein Hinweis: Wenn der Button in der Symbolleiste definiert ist, wird das Projekt in dem der Button definiert ist immer mitgeladen, auch dann wenn er nicht benötigt wird. (Speicherresourcen).
Besser: Button im Formular definieren und den Makro zuweisen. Kostet eventuell eine (erste) Zeile im Formular, aber das sollte kein Hindernis sein. Dann kann man auch noch weitere nützliche Buttons projektspezifisch definieren. M.f.G. Stz. |
![]() |
![]() |
![]() |
#8 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() @ stz
Danke für den Hinweis. Nur wie setz ich einen Button direkt ins Formular?
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
#9 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Kannst auch den Button im Worksheet vorm Schließen wieder löschen lassen und beim Öffnen anlegen (in Workbook_Open, Workbook_BeforeClose jeweils das Makro zum Anlegen bzw. Entfernen des Buttons aufrufen bzw. das entsprechende reingeben).
Bsp: Anlegen: Code:
Application.CommandBars("Worksheet Menu Bar").Controls.Add Type:= _ msoControlButton, ID:=2949, Before:=11 With Application.CommandBars("Worksheet Menu Bar") .Controls(11).Style = msoButtonCaption .Controls(11).Caption = "Mein_Name" .Controls(11).OnAction = "Mein_Makro" Code:
Application.CommandBars("Worksheet Menu Bar").Controls("Mein_Name").Delete ![]() hth |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|