<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>zuerst VBA oder VB?</title>
    <link>http://forum.geizhals.at/feed.jsp?id=194936</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): zuerst VBA oder VB?</title>
      <link>http://forum.geizhals.at/t194936,1093690.html#1093690</link>
      <description>hm...&lt;br&gt;&lt;br&gt;Halte ich ehrlich gesagt für eine sehr schlechte Idee, zwar würde ich auch zuerst in VBA reinschnuppern (liegt irgendwie nahe), aber:&lt;br&gt;&lt;br&gt;FINGER WEG VON DEM RECORDER&lt;br&gt;&lt;br&gt;sobald du dir einmal ein bisschen weiter entwickelten Code anschaust kommt dir beim Recorder-Zeug das Grausen, ein Beispiel. Du willst dass in die Zelle A1 in Tabelle2 der Wert 5 geschrieben wird. Der Recorder macht folgendes:&lt;br&gt;&lt;br&gt;Sheets("tabelle2").activate&lt;br&gt;range("a1").select&lt;br&gt;activecell.value=5&lt;br&gt;range("a2").select (wobei das kommt vom enter drücken nachher und kann ja gelöscht werden)&lt;br&gt;&lt;br&gt;wenn du das effizienter programmierst kommt raus:&lt;br&gt;&lt;br&gt;worksheets("tabelle2").range("a1").value=5&lt;br&gt;&lt;br&gt;Die ganzen Selects verwirren mit der Zeit nur und machen das Programm teilweise erheblich langsamer und außerdem unübersichtlicher (der Bildschirm flackert dann dauernd weil er hin und herhüpft) und vor allem länger.&lt;br&gt;&lt;br&gt;Der Recorder ist nur nützlich wenn du die Syntax eines Befehls nicht kennst (zB .Copy und anschließend .pastespecial xlvalues,transpose:=true etc. für Werte einfügen und Transponieren)&lt;br&gt;&lt;br&gt;Schau mal auf &lt;a href="http://www.herber.de" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.herber.de&lt;/a&gt; , dort gibts so basics, die lad dir mal runter und lies sie durch, dann kannst eh schon ziemlich viel, auch schleifen etc.&lt;br&gt;&lt;br&gt;Aber BITTE, BITTE, BITTE lass die Finger von dem Recorder!!!&lt;br/&gt;</description>
      <pubDate>Sun, 26 Oct 2003 21:41:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t194936,1093690.html#1093690</guid>
      <dc:creator>Penguin</dc:creator>
      <dc:date>2003-10-26T21:41:15Z</dc:date>
    </item>
    <item>
      <title>Re(2): zuerst VBA oder VB?</title>
      <link>http://forum.geizhals.at/t194936,1092685.html#1092685</link>
      <description>Na ja. Allerdings erzeugt der Makro-Recorder nur Spaghetti-Code. Variablendeklaration, Verzweigungen, Schleifen lernt man damit mit Sicherheit nicht. Ich verwende den Recorder eigentlich nur um die Objekteigenschaften schnell zu identifizieren und schreibe den Code anschließend komplett um.&lt;br&gt;&lt;br&gt;Um die Grundlagen der Programmierung (Deklaration, Ein- und Ausgabe, Zuweisung, Verzweigungen, Schleifen) zu lernen würde ich mit C bzw. C++ beginnen. Ohne Windwows-Schnickschnack mit einem Freeware Editor+Compiler. Anschließend in VB die Syntax umsetzen, der Rest geht dann (Interesse vorausgesetzt) von alleine.&lt;br&gt;&lt;br&gt;gruesse,&lt;br&gt;Chris&lt;br&gt; &lt;br/&gt;</description>
      <pubDate>Sun, 26 Oct 2003 09:56:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t194936,1092685.html#1092685</guid>
      <dc:creator>CX</dc:creator>
      <dc:date>2003-10-26T09:56:53Z</dc:date>
    </item>
    <item>
      <title>Re(2): zuerst VBA oder VB?</title>
      <link>http://forum.geizhals.at/t194936,1087968.html#1087968</link>
      <description>Danke für den Tip!&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 06:14:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t194936,1087968.html#1087968</guid>
      <dc:creator>ChristophB</dc:creator>
      <dc:date>2003-10-23T06:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: zuerst VBA oder VB?</title>
      <link>http://forum.geizhals.at/t194936,1085375.html#1085375</link>
      <description>Ich würde in dein Fall zuerst mit VBA anfangen. Da kannst du mit 'Makro aufzeichnen' schon mal ein Beispiel holen &lt;img src="glasses.gif" width="16" height="19" align="absmiddle" alt="8-)"/&gt;. Danach mit VBS (also Stand-Alone VBA) etwas machen, und dann erst mit VB mit Oberflächen herumspielen.&lt;br&gt;&lt;br&gt;Ardjan&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 21 Oct 2003 09:06:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t194936,1085375.html#1085375</guid>
      <dc:creator>Ardjan</dc:creator>
      <dc:date>2003-10-21T09:06:40Z</dc:date>
    </item>
    <item>
      <title>zuerst VBA oder VB?</title>
      <link>http://forum.geizhals.at/t194936,1085367.html#1085367</link>
      <description>Hallo,&lt;br&gt;&lt;br&gt;da ich beruflich viel mit Excel arbeite, möchte ich so langsam auch mit VBA etwas anstellen.&lt;br&gt;&lt;br&gt;Darüber hinaus interessiert mich Programmierung ungemein, habe bloß noch nie die Zeit aufgebracht, mich richtig in eine Sprache einzuarbeiten. (habe lediglich geringe Erfahrung mit C64er Basic und Pascal, lang, lang ist's her...) Also nicht nur VBA sondern auch eine Programmiersprache mit der man "ausserhalb" Office etwas machen kann.&lt;br&gt;&lt;br&gt;Dementsprechend scheint es sich ja für mich anzubeiten, die Synergieeffekte zwischen VB und VBA zu nutzen, also beides zu lernen.&lt;br&gt;&lt;br&gt;Stellt sich jetzt nur die Frage, was taktisch klüger ist! Erst die Grundlagen in VB schaffen oder zunächst in VBA fit zu werden und dann später "richtig" programmieren lernen???&lt;br&gt;&lt;br&gt;Was meint Ihr?&lt;br/&gt;</description>
      <pubDate>Tue, 21 Oct 2003 08:57:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t194936,1085367.html#1085367</guid>
      <dc:creator>ChristophB</dc:creator>
      <dc:date>2003-10-21T08:57:40Z</dc:date>
    </item>
  </channel>
</rss>
