|
SolidWorks : Makro in Konstruktionstabelle - Methode fehlgeschlagen
pi-design am 03.06.2010 um 10:45 Uhr (0)
Weil SWX dann auf die Maße und Features in der 2. und 3. Reihe zugreifen kann. Wenn Du mehrere Blätter hast, muß das erste Blatt diese Benennung haben. Beim Schließen der Tabelle muß auch dieses Blatt aktiv sein. Andernfalls bringt er die Meldung, daß keine Tabelle vorhanden ist.PS: Du kannst aber auch mal im Excel-Forum mal nachfragen. ------------------Gruß Pille[Diese Nachricht wurde von pi-design am 03. Jun. 2010 editiert.]
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Maßliste in Exceltabelle ausgeben
pi-design am 03.06.2013 um 13:57 Uhr (1)
Hallo Stefan (gsezz),vielleicht hilft Dir da ein etwas aufwendiger Weg:- in Deiner Tabelle vom Part die Werte die Zelle unterhalb von $prp@Tischbeinlänge (oder welcher Name auch immer) eingeben- Im Part oder in der Zeichnung eine Tabelle erstellen- Doppelklich auf die Zelle und mit "Verknüpfung zu Eigenschaft" Deinen vergebenen $prp$Namen auswählen- Diese Tabelle lässt sich dann in eine normale Excel-Tabelle abspeichern------------------Gruß Pille
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Echte globale Varablen ?
pi-design am 13.07.2009 um 06:37 Uhr (0)
Hallo Jawie,so ohne weiteres wird das wohl nicht funktionieren.Wir händeln das wie folgt:Jedes Bauteil hat eine Excel-Tabelle in der über eine Eingabemaske (Makrogesteuert) die Daten eingegeben werden können. Es ist aber auch möglich in der Baugruppe dieses Makro auszuführen. Es werden dann automatisch alle Bauteile dieser Baugruppe bearbeitet. Da diese Geschichte sehr aufwendig ist, sind bei uns in der Firma einige Mitarbeiter nur für diese Programmierung zuständig.------------------Gruß Pille
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Dateiname in Tabelle
pi-design am 06.11.2015 um 11:35 Uhr (1)
Hallo,wir arbeiten hauptsächlich in den Parts und Baugruppen mit Tabellen.Ich möchte jetzt gerne den Dateinamen vom SWX-Part in dieser EXCEL-Tabelle.Gibt es eine Möglichkeit, ohne Makro diese Dateieigenschaft SWX auszulesen?Hintergrund:Letztlich brauche ich den Dateiname im Part, funktioniert auch mit "$PRP:"SW-Dateiname(File Name)"".Aber wenn unsere Parts in SoliCam geladen werden, wird der Dateiname immer in "DesignModel" umbenannt.Deshalb möchte ich den Umweg über die Tabelle gehen.------------------Gru ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Dateinamen auslesen
pi-design am 05.02.2008 um 10:42 Uhr (0)
Hallo,es gibt ja ein Makro von Andreas Bacher aus Stefans Makrosammlung, welches dxf, pdf und jpgs automatisch speichert. ****************************************************************************** C:DOKUME~1ast06LOKALE~1Tempswx2140Macro1.swb - macro recorded on 14/04/04 by Andreas Bacher ******************************************************************************Dim swApp As ObjectDim Part As ObjectDim boolstatus As BooleanDim longstatus As Long, longwarnings As LongDim FeatureData As ObjectDim Featu ...
|
| In das Form SolidWorks wechseln |
 test.xlsx.txt |
Excel : Formel für unterste Zahl in der Spalte oberhalb der Zelle mit der Formel :)
pi-design am 15.02.2018 um 14:37 Uhr (1)
Zitat:Original erstellt von ArCADe-Spieler:Hallo Pille,das ist doch so eine oben erwähnte Matrix-Formel, oder ?!Müsste ich die - für die freie Kopierbarkeit - für z.B. "meine" Zelle C13 und die Überwachung ab Zeile 12 so umschreiben :Code:={INDEX(C$12:C12;MAX((C$12:C12"")*ZEILE($12:12)))}oder würde sie dann nicht mehr funktionieren ? ... wie gesagt, Matrix-Formeln in Excel verstehe ich nicht wirklich.Gruß (ohne )Gernotanbei ein Bsp. (.txt entfernen)------------------Gruß Pille
|
| In das Form Excel wechseln |
|
Excel : Notepad mit Excel-VBA steuern
pi-design am 19.05.2010 um 12:00 Uhr (0)
Hab nun die Lösung:Sub Makro2()Dim Dateiname As StringDim Variable As StringVariable = Sheets("Standardparameter").Range("F100")Dateiname = "c:" & Variable & ".txt"Set fs = CreateObject("Scripting.FileSystemObject")Set Datei = fs.createtextfile(Dateiname, True)Set quelle = Sheets("Hofpositionen").Range("AI28:AJ2073")For Each zeile In quelle.Rows For Each zelle In zeile.Cells Datei.write zelle.Value Datei.write vbTab Next Datei.write vbNewLine Next Datei.CloseEnd SubDanke an alle----------------- ...
|
| In das Form Excel wechseln |
|
Excel : Notepad mit Excel-VBA steuern
pi-design am 19.05.2010 um 11:30 Uhr (0)
Hi,hab noch ein Problem mit dem Pfad.So, wie ich es jetzt habe, will er nicht. Mit "c:VARIABLE"heißt die Datei dann VARIABLE.Sub Makro2()Set fs = CreateObject("Scripting.FileSystemObject")Set Datei = fs.createtextfile(c:VARIABLE, True)VARIABLE = Sheets("Standardparameter").Range("F100")Set quelle = Sheets("Hofpositionen").Range("AI28:AJ2073")For Each zeile In quelle.Rows For Each zelle In zeile.Cells Datei.write zelle.Value Datei.write vbTab Next Datei.write vbNewLine Next Datei.CloseEnd S ...
|
| In das Form Excel wechseln |
|
SolidWorks : VBA: Makro beim Öffnen eines Parts automatisch starten
pi-design am 16.11.2009 um 08:40 Uhr (0)
Hallo Andreas,das Part wird über ein Excel-Makro geöffnet. Könnte ich dieses dann weiter verwenden?Public Sub Hof_Kapsel_3D_Part()Dim swApp As SldWorks.SldWorksDim swModel As SldWorks.ModelDoc2Dim fileerror As LongDim filewarning As LongDim swxDatei As String Pfad Solidworks-ModellswxDatei = ActiveWorkbook.Path & "" & "FormhöfeHof_Kapsel.SLDPRT" ObjektSet swApp = CreateObject("SldWorks.Application")swApp.Visible = True Modell öffnenswApp.OpenDoc6 swxDatei, swDocPART, swOpenDocOptions_Silent, "", fileer ...
|
| In das Form SolidWorks wechseln |
|
Excel : Textbox in Formular leider vorbelegt
pi-design am 27.05.2011 um 08:40 Uhr (0)
Hallo Zusammen,die Werte, die in das Formular eingetragen werden, werden beim Schließen mit z.B.Range("B12").Value = CDec(Me.Blisterabmessung_längs)in eine Zelle geschrieben. Dieses Excel-File ist ein Anhängsel von SolidWorks, mit der ich die Geomstrie eines Bauteils steuere. Sollte nun z.B. der falsche Wert eingegeben worden sein, dann öffne ich das Formular wieder gebe den neuen Wert ein. Das Problem ist jetzt, das ich im gesamten Formular wieder die Werte neu eingeben muß.@runkel ruebe:Öffnen tu ich die ...
|
| In das Form Excel wechseln |
|
Excel : Gruppierung automatisch öffnen
pi-design am 29.11.2010 um 10:49 Uhr (0)
Hallo,wie kann ich eine Gruppierung automatisch öffnen, bzw. schließen, wenn in einer Zelle ein bestimmter Wert ist.Der mein Ansatz ist folgender:Private Sub Worksheet_Change(ByVal Target As Excel.Range)If Range("C131") = 1 Or Range("C131") = -1 Then Call Hofposition1End IfEnd SubSub Hofposition1()If Range("C131") = 1 Then Rows(196).ShowDetail = True Else Rows(196).ShowDetail = False End IfEnd SubJedoch sollte er auch prüfen, ob die Gruppierung schon geöffnet oder geschlossen ist.Auf jeden Fall funk ...
|
| In das Form Excel wechseln |
|
Excel : Abfrage mit Randparametern
pi-design am 24.03.2010 um 08:53 Uhr (0)
Hi,ist ein bisschen schwierig zum Erklären.In der Excel-Datei sind in der Spalte C positive, sowie negative Werte (die theoretische Stegbreite = z.B. Nut2 - Nut1 - Nutbreite). Sobald ein Wert 1 (also auch negativ) ist, werden diese Nuten mit der Stegbreite 1 zu einer einzigen zusammen geführt. Diese sogenannte breite Nut kann aus x-beliebigen Anzahl von Nuten bestehen.In der Spalte B sind die Postionen der Nuten angegeben.Ich möchte jetzt wissen, wenn sich eine breite Nut ergibt, wo die Mitte der breiten N ...
|
| In das Form Excel wechseln |
|
Excel : Überschneidungen dur Mittelwert ersetzen
pi-design am 04.10.2012 um 15:16 Uhr (0)
Hallo,ich versuche Bohrungen mit SolidWorks und Excel zu steuern.Ich suche nun eine einfache Formel, mit der ich folgende Problematik steuern kann:z.B.:1. Bohrung liegt bei 15mm2. Bohrung liegt bei 20mm3. Bohrung liegt bei 30mmusw.Abstände sind variabel.Der Bohrungs-Ø liegt bei 8mm.Daraus folgt, daß Bohrung 1 und Bohrung 2 sich überschneiden.Dies kann ach in weiterer Folge geschehen.Ich möchte nun, daß wenn die Bohrungen sich überschneiden, die beiden Bohrungen zu Einer werden mit dem Standard-Ø.Mir geht e ...
|
| In das Form Excel wechseln |