<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Excellent - Letzte Beiträge im Forum der Community</title>
		<link>http://www.excellent.exceldaily.de/networks/forum/index</link>
		<description>Dieser Feed zeigt die letzten Beiträge im Forum der Community Excellent an.</description>
		<item>
			<title>Druckbefehl in VBA</title>
			<content:encoded><![CDATA[<p>Hallo Hans Paul,<br />Super! Na, dann fängt die Woche doch ganz gut an.<br />Gruß - Dirk</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Dirk-Lothar Dr. Hornauer)</author>
			<pubDate>Mon, 30 Aug 2010 18:06:22 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218741</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218741</guid>
		</item>
		<item>
			<title>Druckbefehl in VBA</title>
			<content:encoded><![CDATA[<p>Hallo Dirk, Dank für Deine Geduld. Ich war demnach tatsächlich im falschen "Fenster". Deine Anweisung befolgt, ergab einen Treffer in Zeile 445, versenkt! Makro läuft!</p><br />
<p>Frdl. Grüße</p><br />
<p>Hans Paul</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Hans Paul Karrer)</author>
			<pubDate>Mon, 30 Aug 2010 16:28:31 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218670</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218670</guid>
		</item>
		<item>
			<title>Druckbefehl in VBA</title>
			<content:encoded><![CDATA[<p>Hallo Hans Paul,<br />wenn "?" durch "Print" ersetzt wird, dann bist Du im Codefenster und nicht im Direktfenster. Das Direktfenster kannst Du im VBA-Fenster mit der Menüfolge Ansicht -&gt; Direktfenster einblenden. Im Normalfall erscheint es unterhalb des Codefensters.</p><br />
<p>Wo ist der UNterschied? Im Codefenster wird ausschließlich der VBA-Code eingeben. Im Direktfenster kann man Befehle eingeben, die sich direkt auswirken (aktives Blatt wechseln, Werte in Zellen eingeben, Zellen formatieren, belegte Zellen abfragen, ...) und sofern das Programm durch einen Haltepunkt oder eine Fehlermeldung gestoppt ist, lassen sich die aktuellen Werte der Variablen auslesen und ggf. verändern. Auch die Resultate von Debug.Print-Anweisungen werden im Direktfenster angezeigt.</p><br />
<p>Meine Infos beziehen sich auf Excel 2007 oder älter. Mit der Version 2010 habe ich noch keine Erfahrung.</p><br />
<p>Viel Erfolg und excel-lente Zeit <br />Dirk</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Dirk-Lothar Dr. Hornauer)</author>
			<pubDate>Mon, 30 Aug 2010 15:10:35 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218650</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218650</guid>
		</item>
		<item>
			<title>Druckbefehl in VBA</title>
			<content:encoded><![CDATA[<p>Hallo Dirk, besten Dank für Deine Mühen. Habe zwischenzeitlich mit dem guten alten Makrorekorder für Abhilfe gesorgt. Klappte Anfangs auch ganz gut, doch zwischenzeitlich mußte ich feststellen, daß meine Festplatte oder mein Rechner offensichtich Probleme hat, hängt sich wiederholt auf. Ob das mit dem neu installierten Excel 2010 zusammenhängt, glaube ich nicht. Werde den Rechner mal wieder neu aufbauen und dann einen erneuten Versuch starten.</p><br />
<p>Übrigens wenn ich die Anweisung ?activeSheet usw. eingab, wurde das Fragezeichen durch den Begriff "Print" ersetzt. Dies war die einzige Reaktion.</p><br />
<p>Nochmals besten Dank</p><br />
<p>Hans Paul</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Hans Paul Karrer)</author>
			<pubDate>Mon, 30 Aug 2010 14:10:12 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218617</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218617</guid>
		</item>
		<item>
			<title>Gültigkeitsprüfung Nr. 2</title>
			<content:encoded><![CDATA[<p>Hallo Dirk,</p><br />
<p>vielen Dank für die schnelle Hilfe und die Erläuterungen !!</p><br />
<p>Das werde ich mir gut aufheben auch für künftige Aufgaben.</p><br />
<p>Gruß Wolfgang</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Wolfgang T&#246;pfer)</author>
			<pubDate>Mon, 30 Aug 2010 09:49:36 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218533</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218533</guid>
		</item>
		<item>
			<title>Standardbefehl &quot;umbiegen&quot;</title>
			<content:encoded><![CDATA[<p>Nach Rücksprache mit Herrn Dr. Dieter Klemke vom Excel-Berater funktioniert das "generelle Umbiegen" von Excel-Befehlen nur für vordefnierte Ereignisse. Dazu gehört auch das Worksheet_Change-Ereignis. Dabei weiß man allerdings nicht, durch welchen Befehl das Ereignis ausgelöst wurde. Somit hat sich mein Wunsch in Nebel aufgelöst. Wie habe ich mir geholfen:</p><br />
<ol><li>Eine kleine Prozedur "PasteValues" geschrieben</li><br />
<li>Die Prozedur auf die Tastenkombination Strg+v gelegt </li><br />
<li>Den Eintrag "Einfügen" im Kontextmenü für Zellbearbeitung mit der neuen Prozedur belegt</li><br />
<li>Den Menüeintrag unter "Bearbeiten/Einfügen" ebenfalls mit der neuen Prozedur belegt</li><br />
<li>In der Symbolleiste das Symbol "Einfügen" (mit dem Drop-down-Menü) unsichtbar gemacht</li><br />
<li>In die Symbollleiste ein neues Symbol "Einfügen" eingefügt und mit der neuen Prozedur belegt</li><br />
</ol><p>Die Veränderungen der Tastenkombination und der Menüs erfolgen innerhalb der Prozedur "Workbook_Open". Beim Schließen der Arbeitsmappe werden in der Prozedur "Workbook_BeforeClose" die Standardeinstellungen wieder hergestellt. Läuft alles super.</p><br />
<p>Gruß - Dirk</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Dirk-Lothar Dr. Hornauer)</author>
			<pubDate>Sun, 29 Aug 2010 23:45:34 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218480</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218480</guid>
		</item>
		<item>
			<title>Druckbefehl in VBA</title>
			<content:encoded><![CDATA[<p>Hallo Hans Paul,<br />jetzt muss ich nochmals nachfragen. Was bedeutet "keinerlei Reaktion"? Nach der Eingabe im Direkttfenster und Abschluss mit RETURN muss in der nächsten Zeile des Direktfensters eine Zahl erscheinen. Selbst bei einem leeren Blatt erscheint dort eine 1. Irgendwas muss passieren! Wichtig ist, dass die ausgegebene Zahl nicht größer als 32.767 ist.</p><br />
<p>Da ich an dem Code nichts bösartiges finden kann und er bei mir läuft, vermute ich das Problem in den Daten. Deshalb meine folgenden Vorschläge:</p><br />
<p>Weiter würde ich mal den <strong>Adressbereich von Ausdruck </strong>überprüfen. Setze den Cursor doch bitte in die Zeile beginnend mit IDummy, drücke die Taste F9 (Haltepunkt setzen), drücke die Taste F5 (Makro ausführen), bestätige das Meldungsfenster mit OK. Jetzt hält das Makro am Haltepunkt an (die Zeile ist gelb hinterlegt). Bitte jetzt im Direktfenster</p><br />
<p><strong>?ausdruck.address </strong></p><br />
<p>eingeben und mit RETURN abschließen. Jetzt sollte im Direktfenster etwas wie $A$1:$J$40000 stehen. Kannst Du das exakte Ergebnis bitte mal durchgeben?</p><br />
<p>Damit ich Dein Beispiel konkret nachvollziehen kann, bitte ich Dich noch um folgende Angaben:</p><br />
<ol><li>Welchen Bereich genau hast Du mit dem Namen <strong>rBeginn </strong>belegt? Kopier doch bitte mal den Ausdruck aus der Namensdefinition.</li><br />
<li>In welchem Bereich stehen Deine Daten im konkreten Fall? Dem Makro entnehme ich, dass es bei A1 los geht und bis Spalte J reicht. <strong>Aber bis welche Zeile</strong>?</li><br />
</ol><p>Was Du noch machen kannst: Benenne Dein Arbeitsblatt <strong>Ausdruck </strong>um und füge ein neues Arbeitsblatt mit dem Namen <strong>Ausdruck </strong>ein. Korrigiere die Definition des Namens <strong>Ausdruck </strong>im Namensmanager (bei der Umbenennung des Arbeitsblattes hat sich ja auch die Definition verändert). Kopiere Deinen Datenbereich vom alten ins neue Arbeitsblatt und starte das Makro.</p><br />
<p>Gruß - Dirk</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Dirk-Lothar Dr. Hornauer)</author>
			<pubDate>Sun, 29 Aug 2010 19:38:07 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218404</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218404</guid>
		</item>
		<item>
			<title>Druckbefehl in VBA</title>
			<content:encoded><![CDATA[<p>Hallo Dirk, besten Dank für Deine Hilfe, doch leider ...</p><br />
<p>beide Hilfen funktionierten bei mir nicht.</p><br />
<p>bei ?activesheet. usw. keinerlei Reaktion</p><br />
<p>bei Änderung auf Selection.Address bekomme ich folgende Fehlermeldung "Fehler beim Kompilieren, Objekt erforderlich" und der Begriff  "Ausdruck" in der Zeile</p><br />
<p style="text-align:center;">Set Ausdruck = ActiveCell.Current.Region</p><br />
<p>wird markiert.</p><br />
<p>Grundsätzlich bin ich wie folgt vorgegangen:</p><br />
<p>Modul1 eingefügt, darin enthalten o.a. Code. Habe anschl. die Anweisung(?) Option explicit mal rausgenommen, hat am Ergebnis nichts geändert; d.h. gleiche Fehlermeldung.</p><br />
<p>Freundliche Grüße</p><br />
<p>Hans Paul</p><br />
<p> </p>]]></content:encoded>
			<author>no-reply@mixxt.net (Hans Paul Karrer)</author>
			<pubDate>Sun, 29 Aug 2010 16:03:06 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218317</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218317</guid>
		</item>
		<item>
			<title>Druckbefehl in VBA</title>
			<content:encoded><![CDATA[<p>Was ich völlig vergaß: Du hast  IDummy als Integer deklariert, d.h. die höchste Zeilenzahl, die Du benutzen darfst ist 32.767 (2^15-1). Excel vor 2007 kann aber bereits 65.535 Zeilen darstellen. Wahrscheinlich ist eine der Zeilen &gt; 32.767 mit irgendwas belegt (Formel, Fornatierung, ...). Mach doch mal das Arbeitsblatt "Ausdruck" zum aktiven Blatt, wechsel ins Direktfenster und gib die folgende Zeile ein</p><br />
<p><strong>?activesheet.usedrange.rows.count</strong></p><br />
<p>und schließe mit RETURN ab. Da habe ich schon manchmal mein "blaues Wunder" erlebt, was Excel so alles an benutzten Zellen findet.</p><br />
<p>Viel Erfolg - Dirk</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Dirk-Lothar Dr. Hornauer)</author>
			<pubDate>Sun, 29 Aug 2010 15:12:35 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218302</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218302</guid>
		</item>
		<item>
			<title>Druckbefehl in VBA</title>
			<content:encoded><![CDATA[<p>Hallo Hans Paul,<br />bei mir läuft Dein Programm mit einer kleinen Korrektur. Bei <em>Selection.adress</em> hat sich ein Tippfehler eingeschlichen. Es muss <em>Selection.Address</em> heißen. Aber dieser Fehler sollte eigentlich nicht für Deine Fehlermeldung verantwortlich sein. Oder doch?<br />Ich grüße aus dem Bayerischen Spessart<br />Dirk</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Dirk-Lothar Dr. Hornauer)</author>
			<pubDate>Sun, 29 Aug 2010 13:42:12 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218285</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218285</guid>
		</item>
		<item>
			<title>Druckbefehl in VBA</title>
			<content:encoded><![CDATA[<p>Hallo zusammen,</p><br />
<p>will eine Tabelle mit Namen (Ausdruck) ausdrucken. Bekomme Fehlermeldung "Laufzeitfehler 1004" Anwendungs- oder objektdefinierter Fehler". Der "Hammer" schlägt am Ende der Zeile idummy% = Ausdruck.rows.Count auf.</p><br />
<p>Sub Drucken()<br />    If MsgBox("Ausdruck drucken?", vbOKCancel + 32) = 1 Then<br />    Sheets("Ausdruck").Select<br />    Range("rBeginn").Select<br />    Set Ausdruck = ActiveCell.CurrentRegion<br />    'Anzahl der Zeilen in der Tabelle ermitteln<br />    IDummy% = Ausdruck.Rows.Count<br />    Range("a1:j" &amp; IDummy% + 5).Select<br />    ActiveSheet.PageSetup.PrintArea = Selection.adress<br />    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True<br />  End If<br />End Sub</p><br />
<p><br />Sub AbbrechenTaste()<br />    iAbbTaste = 0<br />End Sub</p><br />
<p><br />Sub OKTaste()<br />    iAbbTaste = 1<br />End Sub</p><br />
<p>Kann mir jemand sagen wo sich der Fehler befindet? Muss dazu sagen, daß o.a. Code nicht mein geistiges Eigentum sondern abgekupfert und etwas von mir an meine Tabelle angepasst ist.</p><br />
<p>Beste Grüße aus Karlsbad</p><br />
<p>H.P. karrer</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Hans Paul Karrer)</author>
			<pubDate>Sat, 28 Aug 2010 15:49:13 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.218027</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.218027</guid>
		</item>
		<item>
			<title>Gültigkeitsprüfung Nr. 2</title>
			<content:encoded><![CDATA[<p>Ja, die Liste kann man später verändern. Das ist genau der Clou bei der dynamischen Gestaltung. Ich beschreibe die Vorgehensweise mal schrittweise.</p><br />
<ol><li>Auf Tabellenblatt <strong>Tabelle1</strong> stehen im Bereich <strong>A1:A4 </strong>vier Vornamen</li><br />
<li>Über die Mennüfolge <em>Einfügen/Namen/Definieren </em>gibst Du dem Bereich einen Namen, z.B. <strong>Vornamen</strong>. Unter "bezieht sich auf" trägst Du ein:  <strong>=Tabelle1!$A$1:$A$4</strong></li><br />
<li>Auf Tabellenblatt <strong>Tabelle2 </strong>definierst Du über Daten/Gültigkeit Deine <strong>Auswahlliste</strong>, indem Du unter "Quelle" einträgst:  <strong>=Vorname</strong></li><br />
<li>Jetzt hast Du eine feste Liste mit vier Einträgen</li><br />
<li>Wenn Du jetzt in der Namensdefinition die Zahl "4" durch eine Zählfunktion ersetzt (im Beispiel zählen wir Texteinträge, also ANZAHL2), dann wird die Definition des Bereichsnamens <strong>Vornamen </strong>dynamisch. Die Anbindung der Zählfunktion an den Rest der Namensdefinition erfolgt als Verkettung von Text. Mit der Funktion INDIREKTmachst Du daraus wieder eine gültige Bereichsdefinition. Statt des Eintrages "bezieht sich auf" aus 2. gibst Du jetzt die folgende Formel ein:<br /><strong>=INDIREKT("Tabelle1!$A$1:$A$"&amp;ANZAHL2(Tabelle1!A:A))</strong></li><br />
<li>Wenn Du jetzt die Liste der Vornamen in Spalte A von Tabelle1 verlängerst, dann siehst Du die Änderungen sofort in Deiner Gültigkeitsliste. Natürlich funktioniert das auch, wenn Du die Liste verkürzst. Einzige Einschränkung: Die Liste der Vornamen darf keine Leerzellen enthalten.</li><br />
</ol><p>Viel Erfolg - Dirk</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Dirk-Lothar Dr. Hornauer)</author>
			<pubDate>Fri, 27 Aug 2010 14:04:00 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.217543</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.217543</guid>
		</item>
		<item>
			<title>Gültigkeitsprüfung Nr. 2</title>
			<content:encoded><![CDATA[<p>Danke für diesen sehr nahe liegenden Hinweis, eine andere Variante habe ich auch nicht finden können.</p><br />
<p>Kann man eigentlich diese separate Liste später ergänzen, ohne diese komplett neu einbinden zu müssen? Wenn ich als Bereich Liste!A:A wählte erhalte ich im Auswahlfeld nur ein leeres Auswahlfeld. Offensichtlich werden beim Einbinden der Liste nur konkret markierte Zellen mit Inhalt aus der separaten Liste akzeptiert.</p><br />
<p> </p>]]></content:encoded>
			<author>no-reply@mixxt.net (Wolfgang T&#246;pfer)</author>
			<pubDate>Fri, 27 Aug 2010 09:18:15 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.217450</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.217450</guid>
		</item>
		<item>
			<title>Gültigkeitsprüfung Nr. 2</title>
			<content:encoded><![CDATA[<p>Hallo Wolfgang,<br />wenn ich es richtig verstanden habe, dann hast Du die Liste direkt im Popup "Datenüberprüfung", Reiter "Einstellungen" eingegeben. Da sehe ich keine Möglichkeit zum Ausdruck.</p><br />
<p>Andererseits: Wenn Du die Liste ausdrucken möchtest, dann scheint sie relativ lang zu sein. In diesen Fällen bevorzuge ich, die Listen auf einem separaten Blatt zu führen und dynamisch zu gestalten. Erstens finde ich es übersichtlicher und zweitens "leben" diese Listen nach meiner Erfahrung. Insofern rate ich zur dynamischen Implementierung.</p><br />
<p>Gruß - Dirk</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Dirk-Lothar Dr. Hornauer)</author>
			<pubDate>Thu, 26 Aug 2010 18:53:58 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.217178</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.217178</guid>
		</item>
		<item>
			<title>Gültigkeitsprüfung Nr. 2</title>
			<content:encoded><![CDATA[<p>Hallo Wolfgang,<br />wenn ich es richtig verstanden habe, dann hast Du die Liste direkt im Popup "Datenüberprüfung", Reiter "Einstellungen" eingegeben. Da sehe ich keine Möglichkeit zum Ausdruck.</p><br />
<p>Andererseits: Wenn Du die Liste ausdrucken möchtest, dann scheint sie relativ lang zu sein. In diesen Fällen bevorzuge ich, die Listen auf einem separaten Blatt zu führen und dynamisch zu gestalten. Erstens finde ich es übersichtlicher und zweitens "leben" diese Listen nach meiner Erfahrung. Insofern rate ich zur dynamischen Implementierung.</p><br />
<p>Gruß - Dirk</p>]]></content:encoded>
			<author>no-reply@mixxt.net (Dirk-Lothar Dr. Hornauer)</author>
			<pubDate>Thu, 26 Aug 2010 18:52:55 +0200</pubDate>
			<link>http://www.excellent.exceldaily.de/networks/forum/loadpost.217176</link>
			<guid>http://www.excellent.exceldaily.de/networks/forum/loadpost.217176</guid>
		</item>
	</channel>
</rss>
