| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Mission 3D-Druck – die Zukunft der Fertigung |
Autor
|
Thema: Makro soll Wert in Excel prüfen und entsprechend nächstes Makro starten (1334 mal gelesen)
|
wemasb Mitglied Quereinsteiger
Beiträge: 124 Registriert: 10.09.2012 SolidWorks 2018 Office 2010 AutoCAD 2007
|
erstellt am: 19. Nov. 2015 11:00 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich hoffe mal wieder auf Hilfe zu treffen, bisher hat es immer funktioniert Ich glaube nur, dass es diesmal komplizierter als je zuvor wird, versuche dennoch es so gut wie möglich zu beschreiben: Ich benötige ein Makro, welches zuerst einen Wert in einer bereits geöffnetes Excel-Tabelle (Name gleichbleibend) abfragt (Bsp: DATEN.xls Tabelle1!A1) und entsprechend ein SWX-Makro startet oder halt auch nicht (WENN TABELLE1!A1=1 ; "MAKRO2" ; NICHTS)... und jetzt das ganze nochmal stichpunktartig falls ich doch zu ausschweifend war 1. MAKRO1 prüft Zelle DATEN.xls!TABELLE1!A1 (Tabelle bereits geöffnet) 2. Wenn DATEN.xls!TABELLE1!A1=1, dann MAKRO2 starten, sonst nichts tun Wer kann mir helfen... Tipps oder gar ganze Lösungen sind herzlich willkommen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 19. Nov. 2015 12:57 <-- editieren / zitieren --> Unities abgeben: Nur für wemasb
|
wemasb Mitglied Quereinsteiger
Beiträge: 124 Registriert: 10.09.2012 SolidWorks 2018 Office 2010 AutoCAD 2007
|
erstellt am: 19. Nov. 2015 13:33 <-- editieren / zitieren --> Unities abgeben:
|
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 19. Nov. 2015 14:39 <-- editieren / zitieren --> Unities abgeben: Nur für wemasb
Hallo, also hier mal zwei Fäden zum Thema Excel und SWX die ich auf die Schnelle gefunden habe Hier und Hier. Und ein Macro aus einem Macro ausführen kannst du ja via der RunMacro2 Method (ISldWorks). Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wemasb Mitglied Quereinsteiger
Beiträge: 124 Registriert: 10.09.2012 SolidWorks 2018 Office 2010 AutoCAD 2007
|
erstellt am: 19. Nov. 2015 15:44 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für die Fäden... da muss ich mich aber erstmal durchwühlen, bin nicht wirklich der große VBA-Kenner das mit dem RunMakro2Method musst du mir mal genauer erklären oder ein Beispiel zeigen, das sagt mir so nämlich absolut ganz und gar nichts Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 19. Nov. 2015 18:39 <-- editieren / zitieren --> Unities abgeben: Nur für wemasb
Zitat: Original erstellt von wemasb: Vielen Dank für die Fäden... da muss ich mich aber erstmal durchwühlen, bin nicht wirklich der große VBA-Kenner das mit dem RunMakro2Method musst du mir mal genauer erklären oder ein Beispiel zeigen, das sagt mir so nämlich absolut ganz und gar nichts
ich muss auch manchmal ... (scnr) aber schau mal in diesen Faden, da steht noch was spezielles, wie mit dem Aufruf die Makros auch gleich wieder entladen werden können. bzw. wie sie sich selber wieder entladen. http://ww3.cad.de/foren/ubb/Forum2/HTML/026119.shtml Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 20. Nov. 2015 06:55 <-- editieren / zitieren --> Unities abgeben: Nur für wemasb
Hallo, schau doch bitte in die SolidWorks API Hilfe (unter dem Menü Extras), da gibt es auch ein Beipiel dazu und in der Hilfe einfach unter dem Reiter Suche oder Index danach suchen. Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wemasb Mitglied Quereinsteiger
Beiträge: 124 Registriert: 10.09.2012 SolidWorks 2018 Office 2010 AutoCAD 2007
|
erstellt am: 20. Nov. 2015 07:40 <-- editieren / zitieren --> Unities abgeben:
|
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 20. Nov. 2015 10:13 <-- editieren / zitieren --> Unities abgeben: Nur für wemasb
Hallo, das Beispiel steht doch direkt unter der Methodenbeschreibung. Mein Englisch ist auch eher unterirdisch aber mit der API-Hilfe und Google-Translater habe ich bis dato die Beschreibungen immer irgendwie für mich verständlich übersetzt bekommen, alternativ gibt es ja bestimmt auch bei dir in Reichweite des englischen mächtige Personen. Gruß Bernd [EDIT] Bild ergänzt ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete [Diese Nachricht wurde von bk.sc am 20. Nov. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |