<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Excel VBA-Makro bleibt hängen obwohl es funktioniert</title>
    <link>http://forum.geizhals.at/feed.jsp?id=206736</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Excel VBA-Makro bleibt hängen obwohl es funktioniert</title>
      <link>http://forum.geizhals.at/t206736,1143370.html#1143370</link>
      <description>ich habe das problem, dass mein Makro im Einzelschrittmodus im Editor problemlos funktioniert, aber aus dem Tabellenblatt beim Klick auf die Schaltfläche bleibt es hängen (da wo es im ES-Modus nicht hängen bleibt).&lt;br&gt;&lt;br&gt;Ich habe soeben alle Activesheet-Aufrufe durch absolute (worksheets(...)) ersetzt. Trotzdem hängt er z. B.&lt;br&gt;&lt;br&gt;Set z = Worksheets("Plotaufträge").Shapes&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;höhe = Worksheets("Plotaufträge").Cells(60, 4) * faktor&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;breite = Worksheets("AusgW").Cells(5, 4) * 100 * faktor&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'breite = Worksheets("Plotaufträge").Cells(59, 4) * faktor&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;z.AddShape(msoShapeRectangle, lrd, ord, höhe, breite).Select&lt;br&gt;*&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Fill.Visible = msoTrue&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Fill.Solid&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10 '???&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Fill.Transparency = 0.5&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Line.Weight = 2#&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Line.DashStyle = msoLineSolid&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Line.Style = msoLineSingle&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Line.Transparency = 0#&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Line.Visible = msoTrue&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Line.ForeColor.SchemeColor = 64&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Line.BackColor.RGB = RGB(255, 255, 255)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.ShapeRange.Name = "pv"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;With Selection&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Placement = xlMove&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.PrintObject = True&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End With&lt;br&gt;&lt;br&gt;Da wo das * ist hängt er und meint:&lt;br&gt;&lt;br&gt;Laufzeitfehler 438: Objekt unterstützt diese Eigenschaft oder Methode nicht.&lt;br&gt;&lt;br&gt;&lt;br&gt;Hat da jemand ne Idee? Kann es sein, dass eine andere Markierung auf einem anderen, in dem Moment aktiven Tabellenblatt daran Schuld ist? Andererseits ist doch die Anweisung aber eindeutig, oder nicht?&lt;br&gt;&lt;br&gt;Bin dankbar für jeden Hinweis,&lt;br&gt;&lt;br&gt;liebe Grüße&lt;br&gt;&lt;br&gt;Murphy&lt;br/&gt;</description>
      <pubDate>Tue, 11 Nov 2003 09:56:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t206736,1143370.html#1143370</guid>
      <dc:creator>murphy2ooo</dc:creator>
      <dc:date>2003-11-11T09:56:43Z</dc:date>
    </item>
  </channel>
</rss>
