Frage : Erneuernarbeitsblätter

Ich habe die Datenbank gesucht und ich weiß, dass es mehrfache Lösungen gibt, die meinem Ziel hier sehr ähnlich sind, aber die Majorität, die arbeiten konnte, scheinen weit für mein project.

This ist die Geschichte overcomplicated (vereinfacht)….

I haben zwei Arbeitsblätter, die von einander abhängig sind. Uns sie nennen lassen A und B.

insbesondere habe ich eine Frage in Arbeitsblatt A, das bittet (etwas wie) „Sie möchten Daten von diesem Arbeitsblatt verwenden, um das andere Arbeitsblatt zu fahren?“ wenn der Benutzer „ja“ von einem Drop-Down-Menü auswählt, dann rechnet Arbeitsblatt B die Daten nach, welche die Eingänge vom Arbeitsblatt A.

However gegeben werden, wenn der Benutzer die Antwort in Arbeitsblatt A zu „ja“ Arbeitsblatt B nicht automatisch aktualisiert ändert (das Wertupdate, aber die Makro laufen nicht). Ich wünsche die Makro in Arbeitsblatt B laufen, wenn die Benutzerantworten ja im Arbeitsblatt A.

Is dort eine sehr einfache Weise zu zwingen übertreffen, um Makro in allen (oder in einem Arbeitsblatt wieder laufen zu lassen insbesondere) wenn der Benutzer eine Änderung in einem ANDEREN Arbeitsblatt vornimmt?



Like, das ich, ich sagte, hoffen, dass dieses ein einfaches Problem wie „ist, wenn targ1 ändert, dann Refresh.CurrentWorksheet "



Hopefully ist dieses, Dank frei.

Antwort : Erneuernarbeitsblätter

Gegründet auf meiner Deutung Ihres Falles, empfehle ich den
* Sie kodieren für das Änderungsereignis für Arbeitsblatt A.
* Wenn der geänderte Bereich Ihr ist, Vorwähler unten fallenlassen und Wert = rufen JA dann das Programm hervor, das auf Arbeitsblatt B läuft, um nachzurechnen.

Ich hoffe Hilfen dieses Tips.
Weitere Lösungen  
 
programming4us programming4us