Autor
|
Thema: VBA Projekte mehrfach vorhanden (2259 mal gelesen)
|
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Nov. 2016 10:32 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, mir werden in meinen Excelsheets VBA projekte mehrfach angezeigt. Zusätzlich werden Projekte angezeigt die nichts mit der Datei zu tun haben. Auf anderen Rechnern habe ich mit der selben Datei nur ein Projekt. (was ja richtig ist) Hat jemand eine Idee was das sein könnte. ------------------ Gruß Uwe Auch Catia ist nur ein Mensch! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 Office 2010; Office365 Visual Basic
|
erstellt am: 28. Nov. 2016 10:55 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
|
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Nov. 2016 10:59 <-- editieren / zitieren --> Unities abgeben:
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 Office 2010; Office365 Visual Basic
|
erstellt am: 28. Nov. 2016 12:41 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
Hallo Uwe, Magst Du mal die SysInfo hier ergänzen? Mit welcher Excel Version arbeitest Du? Alle Updates installiert? Grüße Klaus [Edit] Gerade beim Nachsuchen nach Lösungen ein ähnliches Verhalten gefunden, dabei wurde der VBA-Code eines Models über ein anderes Modul geändert. Machst Du so etwas? Oder ist das Modul evtl. gesperrt? Scheint irgendwie mit dem Projektprogramm zusammen zu hängen. [Diese Nachricht wurde von KlaK am 28. Nov. 2016 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Nov. 2016 12:55 <-- editieren / zitieren --> Unities abgeben:
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 Office 2010; Office365 Visual Basic
|
erstellt am: 28. Nov. 2016 13:09 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
Hallo Uwe, Aktuell wäre bei 2007 das Service Pack 3, im zweifelsfall kannst Du ja (evtl. mehrfach) auf Datei - Hilfe - Auf Updates überprüfen gehen, falls Du nicht sowieso die automatischen Updates für alle Windowsprodukte eingestellt hast. Hast Du das Edit oben gelesen? Was machen denn Deine Programme und sind diese Anzeigen auch beim Rechner-/Excel- Neustart schon von Anfang an so? Gibt es einen Passwortschutz oder freigaben? Eigentlich ist mir so ein Verhalten noch nie aufgefallen, vielleicht wären etwas mehr Hinweise hilfreich wann das erscheint. Sind denn die anderen Arbeitsmappen verknüpft? Grüße Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Nov. 2016 13:28 <-- editieren / zitieren --> Unities abgeben:
Hi Klaus, Win7 Updates laufen automatisch. Excel muss ich mal anstoßen. -Beim Neustart Excel ist alles normal. Ein Projekt mit Arbeitsmappe und Tabelle. -Freigaben und Passwortschutz. Negativ -Die Arbeitsmappen sind nicht verknüpft. (zumindest nicht bewusst) Welche Hinweise benötigst du? Wenn es dir hilft, kann ich mal die Datei hochstellen. Muss dazusagen das ich nicht so viel Programmiererfahrung hab. ------------------ Gruß Uwe Auch Catia ist nur ein Mensch! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 Office 2010; Office365 Visual Basic
|
erstellt am: 28. Nov. 2016 13:37 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
|
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Nov. 2016 14:01 <-- editieren / zitieren --> Unities abgeben:
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 Office 2010; Office365 Visual Basic
|
erstellt am: 28. Nov. 2016 20:14 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
Hallo Uwe, auf den ersten Blick ist da nichts besonderes zu erkennen. Haben denn die anderen getesteten PC auch Catia drauf? Einzig was ich noch ergänzen würde wäre in der function fillparam() ein Beenden und Schließen der Verbindung zu Catia. Sollte zwar mit Beenden der Funktion automatisch geschehen aber wer weiß schon was da alles im Speicher hängen bleibt ... nach iProduct.Update einfach mal einfügen set iProduct = Nothing set iCatia = Nothing Wenn Du schreibst nach dem Neustart von Excel ist noch alles normal, nach welchen Aktionen taucht das Phänomen denn auf? Grüße Klaus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Nov. 2016 22:37 <-- editieren / zitieren --> Unities abgeben:
Hallo Klaus, Danke für deine Mühen. Die anderen PC´s haben die gleichen Programme installiert. Das beenden der Sitzung werde ich einfügen. Danke. Wenn ich Excel starte mit einer leeren Tabelle ist alles normal. Starte ich die bestimmte Datei habe ich die beschriebene Situation. Wird die Datei auf anderen Rechnern gestartet ist auch alles Ok. ------------------ Gruß Uwe Auch Catia ist nur ein Mensch! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 29. Nov. 2016 07:25 <-- editieren / zitieren --> Unities abgeben:
Moin Klaus, habe mal die ältere Projektdateien begutachtet. Es ist so, das es stetig mehr VBA Projekte werden je jünger die Dateien sind. Mir ist dabei noch eingefallen, das ich in der Vergangenheit in diese nachträglich Programmiercode in die anderen Dateien kopiert hatte. Vielleicht habe ich da versehentlich eine Verknüpfung zwischen den Projekten erzeugt. Gibt es einen Möglichkeit sich Verknüpfungen zu andern Projekten anzeigen / analysieren zu lassen?
------------------ Gruß Uwe Auch Catia ist nur ein Mensch! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001
|
erstellt am: 29. Nov. 2016 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
Servus, sowas in der Richtung hab ich schon vermutet. Der Code ist nicht das Problem es sind Objekte bei dehnen die Makros zugewiesen wurden. ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Beverly Mitglied Dipl.-Geologe (Rentner)
Beiträge: 394 Registriert: 11.08.2007
|
erstellt am: 29. Nov. 2016 14:12 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
Hi Uwe, ich kenne deinen Code nicht, aber dieses Phänomen tritt häufig dann auf (insbesondere bei Excel2007), wenn mittels Set belegte Variablen am Ende nicht explizit mit Code: Set Variable = Nothing
wieder zurückgesetzt werden. Selbstverständlich weiß ich nicht, ob dies bei dir die Ursache ist, aber eine Überrpüfung schadet ja nicht . ------------------ Bis später, Karin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |