Thema: Calculate Ereignis


Seite durchsuchen:


zurück zur Übersicht

Diskussionsgruppe: Tabellenkalkulation

Hallo Forum, Ich habe ein Problem mit der Ereignissteuerung in Excel. Ich habe eine Tabelle erstellt, in der auf Basis mehrerer variabler Parameter Kosten und Erlöse für einen Produktionsprozess errechnet werden. Wenn ich eine der Variablen ändere, möchte ich, dass anhand einer der anderen Variablen automatisch ein Szenario erstellt wird, indem diese Variable schrittweise verändert wird. Die Ergebnisse werden dann in ein Tabellenblatt geschrieben, das Quelle für eine Grafik ist. Mit einem Button funktioniert das auch ganz gut (am Ende wird der Ausgangszustand bezgl. der vom Programm variierten Variable wiederhergestellt): [code]Private Sub CommandButton1_Click() Dim i As Integer Dim crKosten, crErloes As Currency Dim dblAuslastung, dblAuslastungAlt As Double Dim strErloesZiel, strKostenZiel As String dblAuslastungAlt = Worksheets("Abteilung").Range("C5").Value For i = 1 To 9 dblAuslastung = i * 10 / 100 Worksheets("Abteilung").Range("C5").Value = dblAuslastung crKosten = Worksheets("Abteilung").Range("c28").Value crErloes = Worksheets("Abteilung").Range("c16").Value crKosten = crKosten / 1000 crErloes = crErloes / 1000 strErloesZiel = "C" & (i + 1) strKostenZiel = "B" & (i + 1) Worksheets("Grafikdaten").Range(strKostenZiel).Value = crKosten Worksheets("Grafikdaten").Range(strErloesZiel).Value = crErloes Next i Worksheets("Abteilung").Range("C5").Value = dblAuslastungAlt End Sub[/code] Ich hätte aber gerne, dass das bei Änderungen automatisch abläuft. Wenn ich aber die Ereignisse [b]Calculate[/b] oder [b]Change[/b] benutze, entsteht eine Endlosschleife. Der Code soll aber nur einmal ablaufen. Kann mir da jemand helfen? Gruss, grubie

Von: grubie Datum: 01.12.2006, 15:39

alle Antworten zu dieser Frage




Ähnliche Themen
Subject Gruppe Datum
Prozedur Ereignis BEIM ANZEIGEN Datenbanken 07.02.2006
fehler in der ereignisanzeige WindowsXP 27.08.2006
ereignis 7026 WindowsXP 21.08.2005


Antworten der Gruppe: Tabellenkalkulation
www.supportnet.de





Office 365 stellt vertraute Microsoft Office-Tools für die Zusammenarbeit und Produktivität über die Cloud bereit. So können alle ganz einfach von nahezu überall zusammenarbeiten und auf E-Mails, Webkonferenzen, Dokumente und Kalender zugreifen.