Speichern der Stücklistenbaugruppe im Excel-Format mit einem Makro

Hallo

Ich verwende ein Makro, um eine Tabelle zu generieren (im Netz zu finden).

Ich möchte eine Nomenklatur im xls-Format auf meinem lokalen ( C:\ zum Beispiel ) aus der Baugruppendatei über ein Makro speichern.

Haben Sie eine Idee für den Code?

Vielen Dank im Voraus für Ihr Feedback

 

Yannick


generation_table_nomenclature.swp

Hallo

Schauen Sie HIER vorbei, Sie sollten finden, was Sie wollen.

Herzliche Grüße

Danke D.Roger

Ich kenne mich mit Makros in SolidWorks nicht wirklich aus.

Ich habe versucht, es ohne Erfolg zu ändern.Ich habe einen Kompilierungsfehler

Woher kommt das?

 


generation_table_nomenclature.swp

Es fehlt der Verweis auf "Microsoft Excel xx.0 Object Library".

Dann

Herzliche Grüße

1 „Gefällt mir“

Hallo

Hier ist Ihr (normalerweise) funktionierendes Makro.

Herzliche Grüße


generation_table_nomenclature.swp
1 „Gefällt mir“

Guten Abend 

D.roger, vielen Dank für Ihr Feedback. Ich werde am Montag Zugang zu solidworks  haben.

Kurze Frage, ist es  möglich, wie in Excel eine Zeile in der Stückliste über ein Makro zu löschen?

Die Bedingung für  das Löschen der Zeile wäre, dass in einem Feld   einer bestimmten Spalte kein Wert vorhanden ist. 

 

Vielen Dank

Gute Nacht 

Hallo D.Roger.

Ich habe gerade Ihr Makro getestet. Es funktioniert perfekt.

Ich habe eine Sortierung in Spalte F hinzugefügt, wobei die Zelle zuerst ausgefüllt und danach leer ist.

Löschen Sie dann die Zeilen, die die leeren Zellen enthalten.

Vielen Dank.

 

Yannick

Hallo, ich habe gerade das Makro getestet, aber es funktioniert nicht.

 Festlegen von swModel = swApp.ActiveDoc

Hallo Anes Kerkeni,

Ist es möglich, etwas mehr Details zu haben, denn bei so vielen Informationen wird es nicht leicht zu erraten sein, warum dieses Makro angeblich nicht funktioniert!!

Herzliche Grüße

@Anes Kerkeni  wäre es besser, mehr Erklärungen zu geben. Starten Sie das Makro aus einer Baugruppe? Sie haben einige Zeilen geändert,

Und am besten öffnen Sie ein neues Thema und verweisen auf das vorherige (Link zum Thema).

Haben Sie den Link zu MS EXCEL wie gewünscht hinzugefügt?

Hallo

Ich interessiere mich für dieses Makro, möchte es aber so ändern, dass es eine Excel-Vorlage verwendet, in der ich einige Dinge eingerichtet habe (Makro, mit dem Sie die Eigenschaften in SW ändern können, Liste der Dropdown-Optionen)

Ich stelle mir vor, dass der zu ändernde Abschnitt wie folgt aussieht:

Dim wbk                     As Excel.Workbook

 

oder

 

' On ouvre un nouvel objet Excel
    Set xlApp = New Excel.Application
    
    ' On rend Excel visible avec un nouveau classeur
    With xlApp
        .Visible = True
        Set wbk = .Workbooks.Add
        Set sht = wbk.ActiveSheet
    End With

 

aber ich weiß nicht, wie ich den Pfad meines XLS-Modells angeben soll

Danke für Ihre Hilfe

 

 

 

 

Hallo

Öffnen Sie eine neue Diskussion, indem Sie das Makro und die xls-Tabellensteuerung anhängen.

Mehr Menschen werden in der Lage sein, Ihnen zu antworten

Cdlt

1 „Gefällt mir“