{"id":3650,"date":"2023-09-28T17:18:30","date_gmt":"2023-09-28T17:18:30","guid":{"rendered":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/"},"modified":"2023-12-03T13:05:22","modified_gmt":"2023-12-03T13:05:22","slug":"warte-mit-dem-schlafen","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/","title":{"rendered":"Wie verwende ich warte- und schlafbefehle in vba?"},"content":{"rendered":"<div class=\"excel-vor-dem-inhalt\" id=\"excel-807569411\"><script type=\"text\/javascript\">\r\n\tatOptions = {\r\n\t\t'key' : 'c1158f160081d6540a8409e6925dab94',\r\n\t\t'format' : 'iframe',\r\n\t\t'height' : 250,\r\n\t\t'width' : 300,\r\n\t\t'params' : {}\r\n\t};\r\n<\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/c1158f160081d6540a8409e6925dab94\/invoke.js\"><\/script><\/div> <h2 id=\"0-vba-wait-command\" class=\"wp-block-heading\">VBA-Wartebefehl<\/h2><p> In VBA hilft Ihnen der WAIT-Befehl (Methode), alle Aktivit\u00e4ten, die Sie in Excel ausf\u00fchren, auf eine bestimmte Zeit oder bis zu einem bestimmten Zeitpunkt zu warten. Einfach ausgedr\u00fcckt: Sie k\u00f6nnen VBA einige Sekunden, Minuten oder sogar Stunden oder bis zu einer festgelegten Zeit warten lassen. Es gibt ein Argument, das Sie angeben m\u00fcssen.<\/p><h2 id=\"1-steps-to-use-vba-wait\" class=\"wp-block-heading\"> Schritte zur Verwendung von VBA Wait<\/h2><ol type=\"1\"><li> Verwenden Sie zun\u00e4chst das Schl\u00fcsselwort \u201eApplication\u201c und geben Sie einen Punkt (.) ein, um die Liste der Eigenschaften und Methoden zu erhalten.<\/li><li> W\u00e4hlen Sie anschlie\u00dfend die Methode \u201eWarten\u201c aus oder tippen Sie darauf.<\/li><li> Geben Sie nun das Argument \u201eTime\u201c an, um VBA mitzuteilen, wie lange Sie warten m\u00f6chten.<\/li><li> F\u00fchren Sie am Ende den Code aus, um alle Aktivit\u00e4ten in Excel in die Warteschlange zu stellen. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55797\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-commande-dattente-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"vba-wait-Befehl\" width=\"702\" height=\"311\"><\/figure><\/div><p> In diesem Code haben Sie <a href=\"https:\/\/exceladvisor.org\/de\/jetzt\/\">NOW<\/a> und <a href=\"https:\/\/exceladvisor.org\/de\/zeitwert\/\">TIMEVALUE<\/a> ( <a href=\"https:\/\/exceladvisor.org\/de\/funktionen\/\">VBA-Funktionen<\/a> ) verwendet, um VBA anzuweisen, nach der Ausf\u00fchrung des Codes zehn Sekunden zu warten. Sobald also die zehn Sekunden abgelaufen sind, testet die IF-Anweisung die Bedingung und f\u00fchrt sie aus. Dabei wird ein Meldungsfeld mit der Meldung \u201eWarten\u201c angezeigt.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_wait_example() If Application.Wait(Now + TimeValue(\"00:00:10\")) = True Then MsgBox \"Wait Over\" End If End Sub<\/code><\/pre><p> Sie k\u00f6nnen die Wait-Methode auch verwenden, um Excel bis zu einem bestimmten Zeitpunkt auf alle Aktivit\u00e4ten warten zu lassen. Der folgende Code wartet bis 13:00 Uhr. Da es in meinem System also gerade 12:52 Uhr ist, l\u00e4sst dieser Zeilencode die n\u00e4chsten 8 Minuten warten.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Application.Wait \"13:00:00\"<\/code><\/pre><p class=\"qt-tip\"> <strong>Hinweis:<\/strong> Mit der Wartemethode k\u00f6nnen Sie nur mindestens eine Sekunde warten.<\/p><h2 id=\"2-vba-sleep\" class=\"wp-block-heading\"> VBA-Schlaf<\/h2><p> Sleep ist eine Windows-Funktion ( <em>unter Windows-DLL-Dateien; Sie m\u00fcssen diese Funktion mithilfe einer Codeanweisung importieren<\/em> ), die Ihnen dabei helfen kann, die <a href=\"https:\/\/exceladvisor.org\/de\/ein-makro-ausfuhren-2\/\">Ausf\u00fchrung eines Makros<\/a> anzuhalten oder eine Verz\u00f6gerung hinzuzuf\u00fcgen. In dieser Funktion k\u00f6nnen Sie die Zeit in Millisekunden angeben, aber Sie k\u00f6nnen die Schlaffunktion nicht stoppen, wenn sie alles angehalten hat.<\/p><h2 id=\"3-use-sleep-function-in-vba\" class=\"wp-block-heading\"> Verwenden Sie die Sleep-Funktion in VBA<\/h2><ol type=\"1\"><li> Zun\u00e4chst m\u00fcssen Sie die Code-Anweisung verwenden, um die Sleep-Funktion aus der \u201e <em>Kernel32-Bibliothek<\/em> \u201c zu importieren.<\/li><li> Und dann m\u00fcssen Sie sicherstellen, dass Sie die \u201ePtrSafe\u201c-Anweisung hinzuf\u00fcgen, wenn Sie 64-Bit-Excel verwenden.<\/li><li> Dann m\u00fcssen Sie die Sleep-Funktion im Code aufrufen.<\/li><li> Geben Sie am Ende die Zeit (Millisekunden) an, um die der Code verz\u00f6gert werden soll. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55798\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/02-fonction-de-veille-dans-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"891\" height=\"391\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">If VBA7 Then ' <code>For 64-Bit versions of Excel<\/code> <code>Public Declare PtrSafe Sub Sleep Lib \"kernel32\" (ByVal dwMilliseconds As LongPtr)<\/code> Else 'For 32-Bit versions of Excel Public Declare Sub Sleep Lib \"kernel32\" (ByVal dwMilliseconds As Long) End If Sub vba_sleep() Sleep (10000) 'add code here MsgBox \"Finished\" End Sub<\/code><\/pre><p> Im obigen Code haben Sie 10.000 Millisekunden, was 10 Sekunden entspricht. Wenn Sie diesen Code ausf\u00fchren, verz\u00f6gert er den Code um 10 Sekunden und zeigt dann ein Meldungsfeld an.<\/p><p class=\"qt-tip\"> <strong>Hinweis:<\/strong> Wenn Sie die Ruhefunktion verwenden, stoppt sie alles in Excel f\u00fcr die von Ihnen festgelegte Zeit, Sie k\u00f6nnen sie nicht einmal unterbrechen. Schauen Sie sich unbedingt diesen Link von Microsoft zur <a href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/office\/developer\/office-2010\/ee691831(v=office.14)?redirectedfrom=MSDN\" target=\"_blank\" rel=\"noreferrer noopener\">Kompatibilit\u00e4t zwischen 32-Bit- und 64-Bit-Versionen<\/a> an.<\/p><div class=\"gb-container gb-container-4db6181c gb-container-mt\"> <a class=\"gb-button gb-button-c5897111 gb-button-text gb-button-mt-button\" href=\"https:\/\/exceladvisor.org\/de\/vba\/\">Was ist VBA<\/a><h2 class=\"gb-headline gb-headline-665e5f6b gb-headline-text gb-headline-mt-heading\"> Verwandte Tutorials <\/h2><div class=\"gb-grid-wrapper gb-grid-wrapper-a20baf7c gb-grid-wrapper-mt-grid\"><div class=\"gb-grid-column gb-grid-column-65ddf67e\"><div class=\"gb-container gb-container-65ddf67e\"><ul><li> <a href=\"https:\/\/exceladvisor.org\/de\/markieren-sie-doppelte-werte\/\">Markieren Sie doppelte Werte mit VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/hyperlink-extrahieren\/\">Extrahieren Sie die Hyperlink-Adresse (URL) per VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/eingabefeld\/\">Eingabefeld in VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/textdateien\/\">VBA erstellen und in eine Textdatei schreiben<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/bildschirmaktualisierung\/\">VBA-Bildschirmaktualisierung<\/a> <\/li><\/ul><\/div><\/div><div class=\"gb-grid-column gb-grid-column-50067b57\"><div class=\"gb-container gb-container-50067b57\"><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ub_ctt_via":"","footnotes":""},"class_list":["post-3650","page","type-page","status-publish","hentry"],"featured_image_src":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u25b7 Wie verwende ich Warte- und Schlafbefehle in VBA?<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial erfahren Sie, wie Sie mit den Befehlen \u201ewait\u201c und \u201esleep\u201c alle Aktivit\u00e4ten in Excel anhalten\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Wie verwende ich Warte- und Schlafbefehle in VBA?\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial erfahren Sie, wie Sie mit den Befehlen \u201ewait\u201c und \u201esleep\u201c alle Aktivit\u00e4ten in Excel anhalten\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-03T13:05:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-commande-dattente-vba.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/\",\"url\":\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/\",\"name\":\"\u25b7 Wie verwende ich Warte- und Schlafbefehle in VBA?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-commande-dattente-vba.png\",\"datePublished\":\"2023-09-28T17:18:30+00:00\",\"dateModified\":\"2023-12-03T13:05:22+00:00\",\"description\":\"In diesem Tutorial erfahren Sie, wie Sie mit den Befehlen \u201ewait\u201c und \u201esleep\u201c alle Aktivit\u00e4ten in Excel anhalten\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-commande-dattente-vba.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-commande-dattente-vba.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/exceladvisor.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wie verwende ich warte- und schlafbefehle in vba?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/exceladvisor.org\/de\/#website\",\"url\":\"https:\/\/exceladvisor.org\/de\/\",\"name\":\"Excel Advisor\",\"description\":\"Ihr Leitfaden zur Datendominanz\",\"publisher\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/exceladvisor.org\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/exceladvisor.org\/de\/#organization\",\"name\":\"Excel Advisor\",\"url\":\"https:\/\/exceladvisor.org\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/exceladvisor.org\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/exceladvisor.org\/de\/wp-content\/uploads\/2023\/11\/exceladvisor.org_.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/de\/wp-content\/uploads\/2023\/11\/exceladvisor.org_.png\",\"width\":105,\"height\":36,\"caption\":\"Excel Advisor\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u25b7 Wie verwende ich Warte- und Schlafbefehle in VBA?","description":"In diesem Tutorial erfahren Sie, wie Sie mit den Befehlen \u201ewait\u201c und \u201esleep\u201c alle Aktivit\u00e4ten in Excel anhalten","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/","og_locale":"de_DE","og_type":"article","og_title":"\u25b7 Wie verwende ich Warte- und Schlafbefehle in VBA?","og_description":"In diesem Tutorial erfahren Sie, wie Sie mit den Befehlen \u201ewait\u201c und \u201esleep\u201c alle Aktivit\u00e4ten in Excel anhalten","og_url":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-03T13:05:22+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-commande-dattente-vba.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/","url":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/","name":"\u25b7 Wie verwende ich Warte- und Schlafbefehle in VBA?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-commande-dattente-vba.png","datePublished":"2023-09-28T17:18:30+00:00","dateModified":"2023-12-03T13:05:22+00:00","description":"In diesem Tutorial erfahren Sie, wie Sie mit den Befehlen \u201ewait\u201c und \u201esleep\u201c alle Aktivit\u00e4ten in Excel anhalten","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-commande-dattente-vba.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-commande-dattente-vba.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/de\/warte-mit-dem-schlafen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/exceladvisor.org\/de\/"},{"@type":"ListItem","position":2,"name":"Wie verwende ich warte- und schlafbefehle in vba?"}]},{"@type":"WebSite","@id":"https:\/\/exceladvisor.org\/de\/#website","url":"https:\/\/exceladvisor.org\/de\/","name":"Excel Advisor","description":"Ihr Leitfaden zur Datendominanz","publisher":{"@id":"https:\/\/exceladvisor.org\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exceladvisor.org\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/exceladvisor.org\/de\/#organization","name":"Excel Advisor","url":"https:\/\/exceladvisor.org\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/exceladvisor.org\/de\/#\/schema\/logo\/image\/","url":"https:\/\/exceladvisor.org\/de\/wp-content\/uploads\/2023\/11\/exceladvisor.org_.png","contentUrl":"https:\/\/exceladvisor.org\/de\/wp-content\/uploads\/2023\/11\/exceladvisor.org_.png","width":105,"height":36,"caption":"Excel Advisor"},"image":{"@id":"https:\/\/exceladvisor.org\/de\/#\/schema\/logo\/image\/"}}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/comments?post=3650"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3650\/revisions"}],"predecessor-version":[{"id":4390,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3650\/revisions\/4390"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/media?parent=3650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}