<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "datenmüll aus autoskripten entfernen" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460298#M4135</link>
    <description>nervt euch auch der datenmüll in den von archicad automatisch erstellen gdl objekten? nachdem ich des öfteren aus versehen von hand schon mal zuviel gelöscht hatte, habe ich mir ein excel-macro geschrieben, was das gezielte löschen für mich automatisch erledigt.&lt;BR /&gt; &lt;BR /&gt; hier kann eine  &lt;A href="http://www.hiwe.de/georg/forum/datenmuell_entfernen.zip" target="_blank"&gt;exeldatei heruntergeladen&lt;/A&gt; werden. mit dieser datei kann man das löschen auch schrittweiseausführen, und es gibt schon vorbereitete schaltflächen. &lt;BR /&gt; &lt;BR /&gt;     &amp;lt;img src="http://www.hiwe.de/georg/forum/datenmuell.gif" alt=" - " /&amp;gt; &lt;BR /&gt; &lt;BR /&gt; alternativ dazu kann man bei excel auch ein neues leeres macro erzeugen und das folgende script zwischen die ausdrücke SUB NAME und END SUB kopieren. in den einzelnen absätzen wir mit Criteria1:="=...*" nach den jeweiligen zeilenanfängen gesucht und gelöscht. nach bedarf können einzelne absätze gelöscht werden.&lt;BR /&gt;     &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Zitat:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;font size="2" face="Verdana, Helvetica, sans-serif"&amp;gt;     &lt;BR /&gt; ''' formatiere Zellen als Text und Einfügen aus Zwischenablage&lt;BR /&gt; &lt;BR /&gt;     Columns("A:B").Select&lt;BR /&gt;     Selection.NumberFormat = "@"&lt;BR /&gt;     Range("A1").Select&lt;BR /&gt;     ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:= _&lt;BR /&gt;         False&lt;BR /&gt; &lt;BR /&gt; ''' Fange an mit Daten Filter und Löschen&lt;BR /&gt; &lt;BR /&gt; Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt; &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=!!*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=GLOB_*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=WALL_*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=SYMB_*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=WIDO_*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;         &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=SET MATERIAL*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;         &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=PEN*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;         &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=RESOL*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=BODY*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;          &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=!*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;    &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=MODEL Solid*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;          &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=!*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt; &lt;BR /&gt; ''''Kopiere nur die Zellen mit Inhalt in die Zwischenablage ...&lt;BR /&gt; &lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="&amp;lt;&amp;gt;"&lt;BR /&gt;     Selection.Copy&lt;BR /&gt;  &lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 02-12-2002, 07:34: Beitrag editiert von: georg ]&lt;/SMALL&gt;</description>
    <pubDate>Sun, 01 Dec 2002 22:34:00 GMT</pubDate>
    <dc:creator>georgweber</dc:creator>
    <dc:date>2002-12-01T22:34:00Z</dc:date>
    <item>
      <title>datenmüll aus autoskripten entfernen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460298#M4135</link>
      <description>nervt euch auch der datenmüll in den von archicad automatisch erstellen gdl objekten? nachdem ich des öfteren aus versehen von hand schon mal zuviel gelöscht hatte, habe ich mir ein excel-macro geschrieben, was das gezielte löschen für mich automatisch erledigt.&lt;BR /&gt; &lt;BR /&gt; hier kann eine  &lt;A href="http://www.hiwe.de/georg/forum/datenmuell_entfernen.zip" target="_blank"&gt;exeldatei heruntergeladen&lt;/A&gt; werden. mit dieser datei kann man das löschen auch schrittweiseausführen, und es gibt schon vorbereitete schaltflächen. &lt;BR /&gt; &lt;BR /&gt;     &amp;lt;img src="http://www.hiwe.de/georg/forum/datenmuell.gif" alt=" - " /&amp;gt; &lt;BR /&gt; &lt;BR /&gt; alternativ dazu kann man bei excel auch ein neues leeres macro erzeugen und das folgende script zwischen die ausdrücke SUB NAME und END SUB kopieren. in den einzelnen absätzen wir mit Criteria1:="=...*" nach den jeweiligen zeilenanfängen gesucht und gelöscht. nach bedarf können einzelne absätze gelöscht werden.&lt;BR /&gt;     &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Zitat:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;font size="2" face="Verdana, Helvetica, sans-serif"&amp;gt;     &lt;BR /&gt; ''' formatiere Zellen als Text und Einfügen aus Zwischenablage&lt;BR /&gt; &lt;BR /&gt;     Columns("A:B").Select&lt;BR /&gt;     Selection.NumberFormat = "@"&lt;BR /&gt;     Range("A1").Select&lt;BR /&gt;     ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:= _&lt;BR /&gt;         False&lt;BR /&gt; &lt;BR /&gt; ''' Fange an mit Daten Filter und Löschen&lt;BR /&gt; &lt;BR /&gt; Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt; &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=!!*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=GLOB_*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=WALL_*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=SYMB_*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=WIDO_*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;         &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=SET MATERIAL*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;         &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=PEN*", Operator:=xlAnd&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;         &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=RESOL*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;     &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=BODY*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;          &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=!*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;    &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=MODEL Solid*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt;          &lt;BR /&gt;     Rows("1:1").Select&lt;BR /&gt;     Selection.Insert Shift:=xlDown&lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="=!*", Operator:=xlAnd&lt;BR /&gt;     Selection.Delete Shift:=xlUp&lt;BR /&gt; &lt;BR /&gt; ''''Kopiere nur die Zellen mit Inhalt in die Zwischenablage ...&lt;BR /&gt; &lt;BR /&gt;     Cells.Select&lt;BR /&gt;     Selection.AutoFilter&lt;BR /&gt;     Selection.AutoFilter Field:=1, Criteria1:="&amp;lt;&amp;gt;"&lt;BR /&gt;     Selection.Copy&lt;BR /&gt;  &lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 02-12-2002, 07:34: Beitrag editiert von: georg ]&lt;/SMALL&gt;</description>
      <pubDate>Sun, 01 Dec 2002 22:34:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460298#M4135</guid>
      <dc:creator>georgweber</dc:creator>
      <dc:date>2002-12-01T22:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: datenmüll aus autoskripten entfernen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460299#M4136</link>
      <description>vielleicht mach ich ja was falsch, aber bei mir löscht das makro auch sämtliche Koordinaten...&lt;BR /&gt; &lt;BR /&gt; probiers mal mit  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt; ! Document name: tisch&lt;BR /&gt; !&lt;BR /&gt; !&lt;BR /&gt; !   Name     : tisch.GSM&lt;BR /&gt; !   Datum    : Dienstag, 3. Dezember 2002&lt;BR /&gt; !   Version  : 7.00 &lt;BR /&gt; !   Geschrieben von ArchiCAD &lt;BR /&gt; !&lt;BR /&gt; &lt;BR /&gt; MULX	A/    3.418837&lt;BR /&gt; MULY	B/    1.560388&lt;BR /&gt; MULZ	ZZYZX/    0.825&lt;BR /&gt; ADD         0.459557,     0.0,     0.0&lt;BR /&gt; SET MATERIAL 0&lt;BR /&gt; BODY    -1&lt;BR /&gt; MODEL SOLID&lt;BR /&gt; RESOL       36&lt;BR /&gt; GLOB_SCRIPT_TYPE =      3&lt;BR /&gt; GLOB_CONTEXT =      3&lt;BR /&gt; GLOB_SCALE =    100&lt;BR /&gt; GLOB_NORTH_DIR =      90.0&lt;BR /&gt; GLOB_DRAWING_BGD_PEN =     94&lt;BR /&gt; GLOB_FRAME_NR =     -1&lt;BR /&gt; GLOB_EYEPOS_X =     7.05666&lt;BR /&gt; GLOB_EYEPOS_Y =    -4.66714&lt;BR /&gt; GLOB_EYEPOS_Z =      15.8381&lt;BR /&gt; GLOB_TARGPOS_X =    -0.198376&lt;BR /&gt; GLOB_TARGPOS_Y =     7.7205&lt;BR /&gt; GLOB_TARGPOS_Z =     0.877596&lt;BR /&gt; GLOB_SUN_AZIMUTH =      79.5923&lt;BR /&gt; GLOB_SUN_ALTITUDE =      35.0&lt;BR /&gt; BODY    -1&lt;BR /&gt; BODY    -1&lt;BR /&gt; BODY    -1&lt;BR /&gt; BODY    -1&lt;BR /&gt; BODY    -1&lt;BR /&gt; BODY    -1&lt;BR /&gt; GLOB_HSTORY_HEIGHT =     2.9&lt;BR /&gt; !!Decke-001&lt;BR /&gt; PEN          2&lt;BR /&gt; GLOB_LAYER = "Decken"&lt;BR /&gt; GLOB_ID = "Decke-001"&lt;BR /&gt; GLOB_INTID =      3&lt;BR /&gt; BODY    -1&lt;BR /&gt; cPRISM_ "Kunststein Beton, dunkel", "Verputz, weiß", "Verputz, weiß",&lt;BR /&gt; 			 5,     0.8,&lt;BR /&gt; 			0.0,     0.0,     15,&lt;BR /&gt; 			2.0,     0.0,     15,&lt;BR /&gt; 			2.0,     1.0,     15,&lt;BR /&gt; 			0.0,     1.0,     15,&lt;BR /&gt; 			0.0,     0.0,     -1&lt;BR /&gt; BODY    -1&lt;BR /&gt; !!Decke-001&lt;BR /&gt; ADDZ        0.8&lt;BR /&gt; GLOB_INTID =      4&lt;BR /&gt; BODY    -1&lt;BR /&gt; cPRISM_ "Kunststein Beton, dunkel", "Verputz, weiß", "Verputz, weiß",&lt;BR /&gt; 			 5,     0.025,&lt;BR /&gt; 		   -0.459557,     1.560388,     15,&lt;BR /&gt; 			2.95928,     1.560388,     15,&lt;BR /&gt; 			2.95928,     0.286704,     15,&lt;BR /&gt; 		   -0.459557,     0.286704,     15,&lt;BR /&gt; 		   -0.459557,     1.560388,     -1&lt;BR /&gt; BODY    -1&lt;BR /&gt; DEL          1&lt;BR /&gt;  Da hat er mir doch glatt &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt; MULX	A/    3.418837		&lt;BR /&gt; MULY	B/    1.560388		&lt;BR /&gt; MULZ	ZZYZX/    0.825		&lt;BR /&gt; ADD         0.459557,     0.0,     0.0			&lt;BR /&gt; cPRISM_ "Kunststein Beton, dunkel", "Verputz, weiß", "Verputz, weiß",			&lt;BR /&gt; ADDZ        0.8			&lt;BR /&gt; cPRISM_ "Kunststein Beton, dunkel", "Verputz, weiß", "Verputz, weiß",			&lt;BR /&gt; DEL          1			&lt;BR /&gt; 		&lt;BR /&gt;  draus gemacht...   &lt;!-- s:roll: --&gt;&lt;span class="lia-unicode-emoji" title=":Gesicht_mit_rollenden_Augen:"&gt;🙄&lt;/span&gt;&lt;!-- s:roll: --&gt;  &lt;BR /&gt; &lt;BR /&gt; ansonsten - tolle Idee!&lt;BR /&gt; Gruß, az</description>
      <pubDate>Tue, 03 Dec 2002 15:47:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460299#M4136</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-12-03T15:47:00Z</dc:date>
    </item>
    <item>
      <title>Re: datenmüll aus autoskripten entfernen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460300#M4137</link>
      <description>bei mir läufts einwandfrei!&lt;BR /&gt; --- vielleicht Versionsabhängig: Excel2000 unter Win2000&lt;BR /&gt; super Idee</description>
      <pubDate>Wed, 04 Dec 2002 07:32:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460300#M4137</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2002-12-04T07:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: datenmüll aus autoskripten entfernen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460301#M4138</link>
      <description>hallo andreas, muss wohl an der version liegen.&lt;BR /&gt; &lt;BR /&gt; mit deinen daten kommt bei mir folgendes raus ...&lt;BR /&gt; &lt;BR /&gt; MULX    A/    3.418837	&lt;BR /&gt; MULY    B/    1.560388	&lt;BR /&gt; MULZ    ZZYZX/    0.825	&lt;BR /&gt; ADD         0.459557,     0.0,     0.0	&lt;BR /&gt; cPRISM_ "Kunststein Beton, dunkel", "Verputz, weiß", "Verputz, weiß",	&lt;BR /&gt;                          5,     0.8,&lt;BR /&gt;                         0.0,     0.0,     15,	&lt;BR /&gt;                         2.0,     0.0,     15,	&lt;BR /&gt;                         2.0,     1.0,     15,	&lt;BR /&gt;                         0.0,     1.0,     15,	&lt;BR /&gt;                         0.0,     0.0,     -1	&lt;BR /&gt; ADDZ        0.8	&lt;BR /&gt; cPRISM_ "Kunststein Beton, dunkel", "Verputz, weiß", "Verputz, weiß",	&lt;BR /&gt;                          5,     0.025,	&lt;BR /&gt;                    -0.459557,     1.560388,     15,	&lt;BR /&gt;                         2.95928,     1.560388,     15,	&lt;BR /&gt;                         2.95928,     0.286704,     15,	&lt;BR /&gt;                    -0.459557,     0.286704,     15,	&lt;BR /&gt;                    -0.459557,     1.560388,     -1	&lt;BR /&gt; DEL          1	&lt;BR /&gt; &lt;BR /&gt; aber im prinzip kannst du auch ganz schnell selber in exel ein makro erstellen, besser geht das mit dem record knopf unter extras makros. einfach die aktion aufnehmen.&lt;BR /&gt; die aktion, die du durchführen musst ist&lt;BR /&gt; spalten A und B als Text formatieren (damit exel -- die werte auf garkeinen fall als zahlen interpretiert)&lt;BR /&gt; 1. aus zwischenablage in A1 einfügen&lt;BR /&gt; 2. neue zeile darüber einfügen&lt;BR /&gt; 3. alles markieren und autofilter wählen&lt;BR /&gt; 4. in spalte A dein löschkriterium unter benutzerdefiniert wählen, und alles was dann angezeit wird löschen.&lt;BR /&gt; 5. schritt 2-4 solange wiederholen bis aller müll weg ist.&lt;BR /&gt; 6. schritt 2-4 letztmalig ausführen mit dem suchkriterium nicht leere. dann kopieren, dann ist alles in der zwischenablage.&lt;BR /&gt; aufnahme beende. das makro jederzeit am besten mit einem tastenkürzel wieder aufgerufen werden.&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 04-12-2002, 10:01: Beitrag editiert von: georg ]&lt;/SMALL&gt;</description>
      <pubDate>Wed, 04 Dec 2002 08:49:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460301#M4138</guid>
      <dc:creator>georgweber</dc:creator>
      <dc:date>2002-12-04T08:49:00Z</dc:date>
    </item>
    <item>
      <title>Re: datenmüll aus autoskripten entfernen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460302#M4139</link>
      <description>vermutlich könnte man auf diese weise ein ziemlich leistungsstarkes Tool basteln, wenn man nur wüsste, wie  &lt;!-- s:roll: --&gt;&lt;span class="lia-unicode-emoji" title=":Gesicht_mit_rollenden_Augen:"&gt;🙄&lt;/span&gt;&lt;!-- s:roll: --&gt;  &lt;BR /&gt; Im 2D Skript tauchen etwas andere unnötige Sachen auf, etwa hotspot2 in Massen, oder auch set fill;&lt;BR /&gt; das alles hab ich rausbekommen, wie mans entfernt (Makro bearbeiten, einen Abschnitt kopieren, umbenennen und den entsprechenden Befehl austauschen (statt set material eben set fill...), &lt;BR /&gt; aber ein poly_2b in ein cprism_ umzubauen ist eben doch schwieriger: dazu müsste man die Koordinaten wohl nach dem Komma separieren und in einzelne Zellen packen... vielleicht hat ja jemand eine Idee, wie das gehen könnte???  :verzweifelt:    :winken:</description>
      <pubDate>Mon, 09 Dec 2002 08:55:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460302#M4139</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2002-12-09T08:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: datenmüll aus autoskripten entfernen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460303#M4140</link>
      <description>hallo zzyzx ...&lt;BR /&gt; &lt;BR /&gt; poly_2b in ein cprism_ umzubauen lasse ich vorher durch ein word makro erledigen, bevor ich den datenmüll auf schon beschriebenen weg anschließend in exel entfernen lasse.&lt;BR /&gt; &lt;BR /&gt; hier der makro text ...&lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;    Selection.Find.ClearFormatting&lt;BR /&gt;     Selection.Find.Replacement.ClearFormatting&lt;BR /&gt;     With Selection.Find&lt;BR /&gt;         .Text = "POLY2_B"&lt;BR /&gt;         .Replacement.Text = "CPRISM_  mat1, mat2, mat3,^p"&lt;BR /&gt;         .Forward = True&lt;BR /&gt;         .Wrap = wdFindContinue&lt;BR /&gt;         .Format = False&lt;BR /&gt;         .MatchCase = False&lt;BR /&gt;         .MatchWholeWord = False&lt;BR /&gt;         .MatchWildcards = False&lt;BR /&gt;         .MatchSoundsLike = False&lt;BR /&gt;         .MatchAllWordForms = False&lt;BR /&gt;     End With&lt;BR /&gt;     Selection.Find.ClearFormatting&lt;BR /&gt;     Selection.Find.Replacement.ClearFormatting&lt;BR /&gt;     With Selection.Find&lt;BR /&gt;         .Text = "POLY2_B"&lt;BR /&gt;         .Replacement.Text = "CPRISM_  mat1, mat2, mat3,^p"&lt;BR /&gt;         .Forward = True&lt;BR /&gt;         .Wrap = wdFindContinue&lt;BR /&gt;         .Format = False&lt;BR /&gt;         .MatchCase = False&lt;BR /&gt;         .MatchWholeWord = False&lt;BR /&gt;         .MatchWildcards = False&lt;BR /&gt;         .MatchSoundsLike = False&lt;BR /&gt;         .MatchAllWordForms = False&lt;BR /&gt;     End With&lt;BR /&gt;     Selection.Find.Execute Replace:=wdReplaceAll&lt;BR /&gt;     With Selection.Find&lt;BR /&gt;         .Text = ",      1, "&lt;BR /&gt;         .Replacement.Text = ",      15, "&lt;BR /&gt;         .Forward = True&lt;BR /&gt;         .Wrap = wdFindContinue&lt;BR /&gt;         .Format = False&lt;BR /&gt;         .MatchCase = False&lt;BR /&gt;         .MatchWholeWord = False&lt;BR /&gt;         .MatchWildcards = False&lt;BR /&gt;         .MatchSoundsLike = False&lt;BR /&gt;         .MatchAllWordForms = False&lt;BR /&gt;     End With&lt;BR /&gt;     Selection.Find.Execute Replace:=wdReplaceAll zum vorgehen...&lt;BR /&gt; bei word2000 neues makro erstellen und den text zwischen &lt;BR /&gt; sub makroname    und     end sub&lt;BR /&gt; kopieren. fertig.&lt;BR /&gt; &lt;BR /&gt; einziger wehrmutstropfen ...&lt;BR /&gt; von hand muß man anschließend noch in der jeweils zweiten zeile die 2d angaben für stift und hintergrundstift löschen oder ein ! davorsetzen.&lt;BR /&gt; &lt;BR /&gt; beispiel ...&lt;BR /&gt; aus ...&lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt; POLY2_B       8,      2,     94,      0, &lt;BR /&gt;            -0.0,     0.0,      1, &lt;BR /&gt;             3.0,     0.0,      1, &lt;BR /&gt;             3.0,     1.0,      1, &lt;BR /&gt;             2.0,     1.0,    900, &lt;BR /&gt;             0.0,      90.0,   4001, &lt;BR /&gt;             2.0,     2.0,      1, &lt;BR /&gt;            -0.0,     2.0,      1, &lt;BR /&gt;            -0.0,     0.0,     -1&lt;BR /&gt;  wird ...&lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;CPRISM_  mat1, mat2, mat3,&lt;BR /&gt;        8,      2,   !  94,      0, &lt;BR /&gt;            -0.0,     0.0,      15, &lt;BR /&gt;             3.0,     0.0,      15, &lt;BR /&gt;             3.0,     1.0,      15, &lt;BR /&gt;             2.0,     1.0,    900, &lt;BR /&gt;             0.0,      90.0,   4001, &lt;BR /&gt;             2.0,     2.0,      15, &lt;BR /&gt;            -0.0,     2.0,      15, &lt;BR /&gt;            -0.0,     0.0,     -1&lt;BR /&gt;   das ausrufezeichen in der zweiten zeile muß von hand gestzt werden.&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 09-12-2002, 13:17: Beitrag editiert von: georg ]&lt;/SMALL&gt;</description>
      <pubDate>Mon, 09 Dec 2002 12:15:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460303#M4140</guid>
      <dc:creator>georgweber</dc:creator>
      <dc:date>2002-12-09T12:15:00Z</dc:date>
    </item>
    <item>
      <title>Re: datenmüll aus autoskripten entfernen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460304#M4141</link>
      <description>danke, werd ich mal probieren, diese Makrogeschichten, scheint eine ganz brauchbare Sache zu sein. &lt;BR /&gt; Man kann die beschriebene Funktion aber auch einfach im ArchiCAD mit dem Suchen und Ersetzten Dialog machen (hab ich zwischendurch noch rausgefunden), wichtig ist dass man nicht "1" durch "15" ersetzt sondern so wie im Makro ",   1," durch ",   15," &lt;BR /&gt; Aber auf diese Weise kann man diese Pfaderstellung, die Andreas mal irgendwo beschrieben hatte, nicht hinbekommen (er hatte da glaub´ich, die Tabellen in Word genommen; ideal wäre so eine all-in-one-Excel-Lösung</description>
      <pubDate>Mon, 09 Dec 2002 15:45:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460304#M4141</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2002-12-09T15:45:00Z</dc:date>
    </item>
    <item>
      <title>Re: datenmüll aus autoskripten entfernen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460305#M4142</link>
      <description>ich habe die Excel-datei zu einer Vorlage gemacht (.xlt) - jetzt funzt sie!&lt;BR /&gt; &lt;BR /&gt; Wirklich eine hervorragende Idee! Vielen Dank!!&lt;BR /&gt; &lt;BR /&gt; @zzyzx:&lt;BR /&gt; das mit der Pfaderstellung für TUBE hätte ich auch gern mit Excel gemacht, aber ich habe es nicht geschafft, die Kommata zu erhalten, wenn der Text auf Spalten verteilt wird. Bestimmt gibt´s da einen Trick...&lt;BR /&gt; &lt;BR /&gt; übrigens war das hier: &lt;A href="http://www.a-null.com/ubb/ultimatebb.php?ubb=get_topic;f=6;t=000084" target="_blank"&gt;http://www.a-null.com/ubb/ultimatebb.php?ubb=get_topic;f=6;t=000084&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; Gruß, az&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 10-12-2002, 21:18: Beitrag editiert von: Andreas Zeike ]&lt;/SMALL&gt;</description>
      <pubDate>Tue, 10 Dec 2002 20:16:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/datenm%C3%BCll-aus-autoskripten-entfernen/m-p/460305#M4142</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-12-10T20:16:00Z</dc:date>
    </item>
  </channel>
</rss>

