 |
Excel : VBA Projekte mehrfach vorhanden
moppesle am 28.11.2016 um 10:32 Uhr (15)
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ß UweAuch Catia ist nur ein Mensch!
|
In das Form Excel wechseln |
 |
Excel : VBA Projekte mehrfach vorhanden
moppesle am 28.11.2016 um 10:59 Uhr (1)
Hallo Klaus,dort ist nicht wirklich was von den Arbeitsmappen drin.Ausser ich seh das nicht richtig.anbei Bild.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form Excel wechseln |
|
Excel : VBA Projekte mehrfach vorhanden
moppesle am 28.11.2016 um 12:55 Uhr (1)
Hi Klaus,Excel 2007. Updates...? noch nie bewust installiert. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form Excel wechseln |
|
Excel : VBA Projekte mehrfach vorhanden
moppesle am 28.11.2016 um 13:28 Uhr (1)
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ß UweAuch Catia ist nur ein Mensch!
|
In das Form Excel wechseln |
|
Excel : VBA Projekte mehrfach vorhanden
moppesle am 28.11.2016 um 14:01 Uhr (1)
Hidu hast ne PM------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form Excel wechseln |
|
Excel : VBA Projekte mehrfach vorhanden
KlaK am 28.11.2016 um 20:14 Uhr (1)
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.Updateeinfach mal einfügenset iProduct = Nothingset iCatia = NothingWenn Du schreibst nach dem Neustart von Excel ist noch alles norma ...
|
In das Form Excel wechseln |
 |
Excel : VBA Projekte mehrfach vorhanden
moppesle am 28.11.2016 um 22:37 Uhr (15)
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ß UweAuch Catia ist nur ein Mensch!
|
In das Form Excel wechseln |
|
Excel : VBA Projekte mehrfach vorhanden
moppesle am 29.11.2016 um 07:25 Uhr (1)
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ß UweAuch Catia ist nur ein Mensch!
|
In das Form Excel wechseln |
|
Excel : Catscript Excel Tabelle kopieren und einfüge
bk.sc am 16.09.2020 um 15:02 Uhr (1)
Hallo BLD,ich würde das im Catia Brett nachfragen da es hier ja um die Catia API handelt wie es scheint oder nutzt Catscript die normalen VBA Methoden?GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
In das Form Excel wechseln |
|
Excel : Catscript Excel Tabelle kopieren und einfüge
BLD1983 am 16.09.2020 um 15:26 Uhr (1)
Hallo.Bin mir da garnicht sicher was Catia akzeptiert oder nicht.Mal so mal so.Wie würdest du es in VBA lösen?Mit freundlichen GrüßenBld1983------------------Ich will es gar nicht wissen, aber ich muss.....Das Leben verlangt es.
|
In das Form Excel wechseln |
|
Excel : Catscript Excel Tabelle kopieren und einfüge
KlaK am 16.09.2020 um 17:15 Uhr (1)
Hi,Ich kenne jetzt Catia nicht, stehen denn auf den Tabellen besondere Verknüpfungen.Was passiert wenn Du unten manuell rechte Maustaste auf den Arbeitsblattnamen gehst und dann "verschieben oder kopieren"Wenn das auf Catia keine Auswirkungen hat, könnte man auch VBA-Funktionen verwenden.Aber immer schön der Reihe nach GrüßeKlaus [Edit]Ach ja und zum Code: Ein wenig mehr wäre auch hilfreich.Wie ist objXL1 und objXL3 definiert? Warum objXL1("Schein.xlsx").Worksheets("Fremdvergabe") ?Ist denn objXL1 nicht ...
|
In das Form Excel wechseln |
|
Excel : Catscript Excel Tabelle kopieren und einfüge
BLD1983 am 22.09.2020 um 09:21 Uhr (1)
Hallo Klaus.Erstmals danke.Habe deinen Code in Excel ausprobiert und da gehenSet objXL1 = Workbooks.Open("Z:.....Schein.xlsx")Set objXL2 = Workbooks.Open("Z:.....LISTE1.xlsx")Set objXL3 = Workbooks.Open("z:..Material.xlsm") automatisch auf und mit objXL1.Worksheets(2).Activate aktiviert sich das eingefügte Blatt.In Catia geht ohne Dim objXL01 As Excel.Application und Set objXL01 = CreateObject("Excel.Application") natürlich garnichts,und wird nur mit objXL01.Visible = True angezeigt.Vielleicht denke ich zu ...
|
In das Form Excel wechseln |
|
Excel : Catscript Excel Tabelle kopieren und einfüge
KlaK am 22.09.2020 um 12:47 Uhr (1)
Hallo BLD,Zitat:Original erstellt von BLD1983:In Catia geht ohne Dim objXL01 As Excel.Application und Set objXL01 = CreateObject("Excel.Application") natürlich garnichts,und wird nur mit objXL01.Visible = True angezeigt.[/i]Jein, ich teste erst einmal ob Excel bereits offen und ob das benötigte Arbeitsblatt geladen istCode:Dim oXL As Excel.ApplicationSet oXL = GetObject(, "Excel.Application")If oXL Is Nothing Then Set oXL = New Excel.ApplicationEnd IfDim oWB1 As WorkbookSet oWB1 = oXL.Workbooks("Material. ...
|
In das Form Excel wechseln |