| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | Cideon Solution Days: Zukunftsschmiede für digitales Engineering, eine Pressemitteilung
|
|
Autor
|
Thema: Stückliste (321 mal gelesen)
|
Bruckner_Alex Mitglied freiberuflicher Maschinenbauingenieur
 
 Beiträge: 363 Registriert: 02.01.2002 IV 2011, Solidworks 2010; Win7 64; Core2 Duo E8600; 8 Gb;Arbeitsbereich mit 2x WD740GD im Raid; FX 3800; Dell M90; Intel Core Duo T7600 mit FX 3500M und 4GB
|
erstellt am: 04. Apr. 2002 09:29 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, wie schon öfters hier erörtert, ist ja das Stücklisten erstellen im IV nicht der Hit! Also exportiere ich immer nach Excel und verwende hier Vorlagen div. Firmen. Aber hier gibt es ein kleines Problem. Beim Export wird jedem Text ein Apostroph vorangestellt. Der ist zwar in der Tabelle nicht sichtbar, jedoch beim Bearbeiten des Textes (oder Zahl) ist er zu sehen und zu editieren. Das ganze ist insoweit lästig, wenn man z.B. Teile zählen will (soll Excel ja mit der Summenfunktion können), oder Gesamtmasse anzeigen lassen will. Da kann man jedes Feld im nachhinein bearbeiten. Gibt es da einen Trick? Alex Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pisarz Mitglied
 
 Beiträge: 280 Registriert: 05.03.2002 AIP2011 Win7x64 HP Z400/W3565(3.2GHz) 12GB RAM 100GB SSD / 1TB Raid1 MSI R5770 Hawk SpacePilot
|
erstellt am: 04. Apr. 2002 11:20 <-- editieren / zitieren --> Unities abgeben:          Nur für Bruckner_Alex
Hallo Alex, Schreib in eine freie Spalte die Formel "=WERT(xx)", wobei xx die Zelle ist, die Du umwandeln willst. Beispiel: A B ... E 1 ITEM QTY 2 '1 '2 =WERT(B2) 3 '2 '1 =WERT(B3) usw... Dann erhälst Du die Texte als Zahlen, mit denen man Rechnen kann. Nun kannst Du die neue Spalte markieren, STRG-C für Kopieren drücken, die alte Spalte als Einfüge-Ziel markieren und nun (Wichtig!) im Menü "Bearbeiten" - "Inhalte Einfügen..." wählen und im Dialog "Werte" anklicken. Danach hast Du in deiner Zielspalte die echten Zahlen und kannst die Spalte mit den erstellten Formel wieder löschen. ------------------ Grüße Jörgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pisarz Mitglied
 
 Beiträge: 280 Registriert: 05.03.2002 AIP2011 Win7x64 HP Z400/W3565(3.2GHz) 12GB RAM 100GB SSD / 1TB Raid1 MSI R5770 Hawk SpacePilot
|
erstellt am: 04. Apr. 2002 11:30 <-- editieren / zitieren --> Unities abgeben:          Nur für Bruckner_Alex
Variante 2: Nicht als xls-Datei, sondern als TXT (mit Tabulator getrennt) speichern. Die erstellte Datei vom Explorer mit der Maus ins Excel-Fenster ziehen, fertig. geht schneller  ------------------ Grüße Jörgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FooFighter Mitglied Systembetreuer AutoDesk
 
 Beiträge: 151 Registriert: 01.10.2001
|
erstellt am: 04. Apr. 2002 11:43 <-- editieren / zitieren --> Unities abgeben:          Nur für Bruckner_Alex
Oder einfach als Excel-VBA Routine Sub reFormat() Dim i As Range Sheetname = Worksheets(1).Name Worksheets(Sheetname).UsedRange.Select For Each i In Selection tmp = i.Value i.Value = Left(tmp, Len(tmp)) Next i End Sub
Gruß FooFighter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bruckner_Alex Mitglied freiberuflicher Maschinenbauingenieur
 
 Beiträge: 363 Registriert: 02.01.2002 IV 2011, Solidworks 2010; Win7 64; Core2 Duo E8600; 8 Gb;Arbeitsbereich mit 2x WD740GD im Raid; FX 3800; Dell M90; Intel Core Duo T7600 mit FX 3500M und 4GB
|
erstellt am: 04. Apr. 2002 11:52 <-- editieren / zitieren --> Unities abgeben:         
|
FooFighter Mitglied Systembetreuer AutoDesk
 
 Beiträge: 151 Registriert: 01.10.2001
|
erstellt am: 04. Apr. 2002 12:03 <-- editieren / zitieren --> Unities abgeben:          Nur für Bruckner_Alex
Wie sollten die Daten denn Deiner Meinung nach strukturiert übergeben werden? Die obenerwähnte ASCII-Datei (TXT) mit der Tabtrennung bzw. CSL-Dateien sind schon seit jeher für strukturierte Datenübergaben im Einsatz. Gruß Foo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pisarz Mitglied
 
 Beiträge: 280 Registriert: 05.03.2002 AIP2011 Win7x64 HP Z400/W3565(3.2GHz) 12GB RAM 100GB SSD / 1TB Raid1 MSI R5770 Hawk SpacePilot
|
erstellt am: 04. Apr. 2002 12:10 <-- editieren / zitieren --> Unities abgeben:          Nur für Bruckner_Alex
@Alex: Bequemlichkeit. Auf diese Art müssen sich die Export-Filter-Programmierer keinen Kopf machen zu Fragen wie: - Welche Information ist überhaupt eine Zahl? - Ist das Deziamlzeichen ein Punkt oder ein Komma? - In welcher Sprachversion liegt Excel überhaupt vor? usw... @FooFighter: Die VBA Routine kannste auch billiger haben  Sub reFormat() Dim i As Range For Each i In Worksheets(1).UsedRange i.Value = i.Value Next i End Sub ------------------ Grüße Jörgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
FooFighter Mitglied Systembetreuer AutoDesk
 
 Beiträge: 151 Registriert: 01.10.2001
|
erstellt am: 04. Apr. 2002 12:31 <-- editieren / zitieren --> Unities abgeben:          Nur für Bruckner_Alex
|