Autor
|
Thema: Makrofunktion Aktualsisierung geht nicht (290 mal gelesen)
|
Harding Mitglied
Beiträge: 12 Registriert: 03.03.2005
|
erstellt am: 24. Jun. 2005 18:12 <-- editieren / zitieren --> Unities abgeben:
Hallo Ihr, ich hab mal wieder ein Problem. Ich habe als Makro eine Funktion geschrieben die aus einem anderen Register nach einem Inhalt sucht und einen Wert zurückgibt. Das funktioniert auch wunderbar, aber das Ergebnis wird nicht aktualisiert wenn ich in der zu durchsuchenden Tabelle etwas ändere. Auch Taste "F9 - Neuberechnen" liefert kein neues Ergebnis. Nur wenn ich die Zelle in der der Funktionsaufruf steht, mit "F2" in den Editiermodus umschalte und dann wieder "Enter" drücke, wird das neue Ergebnis angezeigt. Gibt es eine Möglichkeit das dies automatisch geschieht oder wenigstens einen Button zum Ausführen der Aktualisierung? Danke schon mal im Voraus. Viele Grüße Andreas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 24. Jun. 2005 21:58 <-- editieren / zitieren --> Unities abgeben: Nur für Harding
Hallo Andreas, ich kenne zwar den Aufbau deiner Tabellen nicht, trotzdem stellt sich für mich die Frage: "Muss es denn unbedingt eine Funktion sein oder reicht da auch eine Formel?"
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Harding Mitglied
Beiträge: 12 Registriert: 03.03.2005
|
erstellt am: 24. Jun. 2005 23:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Rainer, stell dir einen Kalender vor. In der ersten Zeile in den Spalten sind die Kalenderwochen (KW) abgelegt, darunter in den verschiedenen Zeilen jeweils einzelne Buchstaben, die Tätigkeiten in gewissen KW markieren. Der Kalender stellt eine Übersicht für mehrere Projekte dar. Für jedes einzelne Projekt gibt es ein extra Registerblatt wo für verschiedene Tätigkeiten in verschiedenen Abstufungen die KW eingetragen sind. Dies wird bisher jeweils von Hand (doppelt) eingetragen - Fehler sind da nicht auszuschließen. Ich suche in diesem Kalender in einer bestimmten Zeile (je nach Aufruf immer eine Andere) nach diesem Buchstaben (je nach Aufruf wieder ein anderer) und hole die KW wenn der Buchstabe gefunden wurde und möchte die dann anzeigen. Das ist im Prinzip alles. Im Prinzip rufe ich das alles ja als Formel in der jeweiligen Zelle auf - mit den entsprechenden Parametern. Nur leider hapert es halt mit der Aktualisierung. Gruß Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 25. Jun. 2005 09:25 <-- editieren / zitieren --> Unities abgeben: Nur für Harding
Hallo Andreas, das war nur mal so ein Schuss ins Ungewisse in Unkenntnis aller Umstände. Ich persönlich nutze VBA nur dann, wenn alle Möglichkeiten mit den Tabellenfunktionen ausgeschöpft sind oder zu komplex werden. Deshalb sind meine Kenntnisse aud diesem Gebiet eher bescheiden. Es ist also besser, wenn dir hier ein/e VBA-Spezialist/in weiter hilft. Das Einstellen deines bisherigen Codes halte ich aber für unbedingt erforderlich. ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 25. Jun. 2005 11:45 <-- editieren / zitieren --> Unities abgeben: Nur für Harding
|
Harding Mitglied
Beiträge: 12 Registriert: 03.03.2005
|
erstellt am: 28. Jun. 2005 07:16 <-- editieren / zitieren --> Unities abgeben:
|