Zapisywanie zestawu komponentów w formacie programu Excel za pomocą makra

Witam

Używam makra do wygenerowania tabeli (znalezionej w necie).

Chcę zapisać nomenklaturę w formacie xls, na moim lokalnym (na przykład C:\) z pliku zestawu za pomocą makra .

Czy masz pomysł na kod?

Z góry dziękujemy za Twoją opinię

 

Yannicka


generation_table_nomenclature.swp

Witam

Zajrzyj TUTAJ, powinieneś znaleźć to, czego szukasz.

Pozdrowienia

Dziękuję D.Roger

Tak naprawdę nie znam makr w solidworks.

Próbowałem zmodyfikować bez powodzenia.Mam błąd kompilacji

Skąd to może się wziąć?

 


generation_table_nomenclature.swp

Brakuje odwołania do "Biblioteki obiektów programu Microsoft Excel xx.0".

Wtedy

Pozdrowienia

1 polubienie

Witam

Oto twoje (normalnie) funkcjonalne makro.

Pozdrowienia


generation_table_nomenclature.swp
1 polubienie

Dobry wieczór 

D.roger dziękuję za Twoją opinię. W poniedziałek będę miał dostęp do solidworks .

Szybkie pytanie, czy  można tak jak w Excelu usunąć wiersz w BOM za pomocą makra?

Warunkiem  usunięcia wiersza jest brak wartości w polu   określonej kolumny. 

 

Dziękuję

Dobranoc 

Witaj D.Roger.

Właśnie przetestowałem twoje makro. Działa doskonale.

Dodałem sortowanie w kolumnie F, komórka wypełniona jako pierwsza i pusta po .

a następnie usuwając wiersze zawierające puste komórki.

Dziękuję.

 

Yannicka

Witam, właśnie przetestowałem makro, ale nie działa.

 Ustaw swModel = swApp.ActiveDoc

Witaj Anes Kerkeni,

Czy można mieć trochę więcej szczegółów, ponieważ przy tak dużej ilości informacji nie będzie łatwo zgadnąć, dlaczego to makro rzekomo nie działa!!

Pozdrowienia

@Anes Kerkeni  lepiej byłoby podać więcej wyjaśnień. Czy makro jest uruchamiane z zestawu? Zmodyfikowałeś kilka linii,

A najlepszą rzeczą do zrobienia jest otwarcie nowego tematu i odniesienie się do poprzedniego (link do tematu).

Czy dodałeś link do MS EXCEL zgodnie z żądaniem?

Witam

Interesuje mnie to makro, ale chciałbym je zmodyfikować tak, aby korzystało z szablonu excela, w którym mam ustawione pewne rzeczy (makro pozwalające na modyfikację właściwości w SW, lista rozwijanych opcji)

Wyobrażam sobie, że sekcja do modyfikacji jest następująca:

Dim wbk                     As Excel.Workbook

 

lub

 

' 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

 

ale nie wiem, jak wskazać ścieżkę mojego modelu XLS

Dziękuję za pomoc

 

 

 

 

Witam

Otwórz nową dyskusję, dołączając makro i sterowanie tabelą xls.

Więcej osób będzie mogło Ci odpowiedzieć

Cdlt powiedział:

1 polubienie