Hallo Benjamin,
coole Sache, ein Problem in SolidWorks, dass du mit Excel lösen willst, im VB-Brett zu posten
Vielleicht gehen wir mal drei Schritte zurück und du versuchst zu erklären, was du eigentlich machen willst (hört sich ein bisschen wie ein hausgemachter Nummerngenerator an). Vielleicht ist dann die Diskussion um deine Aufgabenstellung besser im SolidWorks Brett aufgehoben, oder vielleicht findest du dort schon eine passnde/ähnliche Lösung (z.B. den einfachen Nummerngenerator ).
In jedem Fall halte ich es für ungünstig die führende Rolle in deinem Prozesablauf zu wechseln, wenn du das ganze von SolidWorks aus startest solltest du alles in deinem SolidWorks-Makro machen, die Daten von dort aus auslesen, verarbeiten und ggf. wieder zurückschreiben. Oder eben alles von Excel aus, aber nicht zwischendurch mal wechseln, da blickt hinterher keiner mehr durch
Wenn es so sein sollte wie du das beschreibst würde ich folgendermaßen vorgehen:
* Makro in SolidWorks starten
* an Excel andocken
* die Excelarbeitsmappe mit deiner Liste öffnen
* in der Nummernspalte auf die letzte benutzte Zeile springen
* die Zahl auslesen und um einen erhöhen
* im Excelblatt in die Folgezeile eben alles um einen erhöht reinschreiben
* Excelblatt speichern und schließen
* in SolidWorks mit der Nummer tun was getan werden soll
Ciao,
Stefan
------------------
Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP