WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Software

Software Rat & Tat bei Softwareproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 29.07.2004, 21:19   #1
revell
Inventar
 
Registriert seit: 20.04.2000
Beiträge: 1.616


Frage Excel Zellen rücksetzen

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...
revell ist offline   Mit Zitat antworten
Alt 29.07.2004, 21:36   #2
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

Zitat:
Gibt es in Excell eine Funktion mit der ich bestimmte Zellen automatisch rücksetzen kann?
Was genau willst du machen? Den Inhalt von bestimmten Zellen leeren?
flinx ist offline   Mit Zitat antworten
Alt 30.07.2004, 02:44   #3
revell
Inventar
 
Registriert seit: 20.04.2000
Beiträge: 1.616


Standard

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...
revell ist offline   Mit Zitat antworten
Alt 30.07.2004, 06:52   #4
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

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
wbendl ist offline   Mit Zitat antworten
Alt 30.07.2004, 09:46   #5
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

.. und anschließend das Makro mittels Symbolleisten->re. Maus->Anpassen->Makros->Benutzerdef. Menüelement zuweisen.
flinx ist offline   Mit Zitat antworten
Alt 30.07.2004, 18:43   #6
revell
Inventar
 
Registriert seit: 20.04.2000
Beiträge: 1.616


Standard

An Makros hab ich gar nicht gedacht...
Vielen Dank für den Hinweis jedenfalls Hab bereits das Makro und einen dazugehörigen Button in der Symbolleiste erstellt.

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...
revell ist offline   Mit Zitat antworten
Alt 02.08.2004, 17:17   #7
stz
Veteran
 
Registriert seit: 22.10.2000
Beiträge: 353


Standard Excel, Zellen zurücksetzen.

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.
stz ist offline   Mit Zitat antworten
Alt 03.08.2004, 16:07   #8
revell
Inventar
 
Registriert seit: 20.04.2000
Beiträge: 1.616


Standard

@ 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...
revell ist offline   Mit Zitat antworten
Alt 07.08.2004, 17:38   #9
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

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"
Entfernen:
Code:
Application.CommandBars("Worksheet Menu Bar").Controls("Mein_Name").Delete
oder so ähnlich halt...
hth
flinx ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:27 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag