{"id":4479,"date":"2023-07-10T19:09:45","date_gmt":"2023-07-10T19:09:45","guid":{"rendered":"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/"},"modified":"2023-07-10T19:09:45","modified_gmt":"2023-07-10T19:09:45","slug":"ruckkehr-von-der-vba-funktion","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/","title":{"rendered":"So geben sie einen wert aus einer vba-funktion zur\u00fcck (mit beispielen)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Um einen Wert von einer Funktion in VBA zur\u00fcckzugeben, m\u00fcssen Sie den Wert dem Funktionsnamen zuweisen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen beispielsweise die folgende Funktion erstellen, um zwei Werte zu dividieren und dann das Divisionsergebnis zur\u00fcckzugeben:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">Function<\/span> DivideValues(x,y)\n    DivideValues = x \/ y\n<span style=\"color: #0000ff;\">End Function\n<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Der Name dieser Funktion ist <strong>DivideValues<\/strong> . Um also einen Wert von dieser Funktion zur\u00fcckzugeben, m\u00fcssen wir das Ergebnis von <strong>x\/y<\/strong> einer gleichnamigen Variablen von <strong>DivideValues<\/strong> zuweisen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wenn Ihre Funktion <strong>eine If Else-<\/strong> Logik umfasst, k\u00f6nnen Sie den Wert dem Funktionsnamen mehrmals zuweisen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sie k\u00f6nnen beispielsweise die folgende Funktion erstellen, die \u201eKann nicht durch Null dividieren\u201c zur\u00fcckgibt, wenn Sie versuchen, durch Null zu dividieren, oder einfach das Ergebnis der Division zur\u00fcckgibt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">Function<\/span> DivideValues(x,y)\n    <span style=\"color: #0000ff;\">If<\/span> y = 0 <span style=\"color: #0000ff;\">Then<\/span>\n      DivideValues = \" <span style=\"color: #ff0000;\">Cannot divide by zero<\/span> \"\n    <span style=\"color: #0000ff;\">Else<\/span>\n      DivideValues = x \/ y\n    <span style=\"color: #0000ff;\">End If<\/span>\n<span style=\"color: #0000ff;\">End Function<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Beispiel: So geben Sie einen Wert von einer VBA-Funktion zur\u00fcck<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Angenommen, wir m\u00f6chten in VBA eine Funktion erstellen, um den Wert von Zelle <strong>A2<\/strong> durch den Wert von Zelle <strong>B2<\/strong> zu dividieren:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-35041 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fr0.png\" alt=\"\" width=\"483\" height=\"404\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Dazu k\u00f6nnen wir folgende Funktion erstellen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">Function<\/span> DivideValues(x,y)\n    DivideValues = x \/ y\n<span style=\"color: #0000ff;\">End Function<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Wenn wir dieses Makro ausf\u00fchren, erhalten wir die folgende Ausgabe:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35042 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fr1-1.png\" alt=\"\" width=\"495\" height=\"396\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Die Funktion gibt einen Wert von <strong>5<\/strong> zur\u00fcck, der das Ergebnis von 50 dividiert durch 10 ist.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnten auch eine Funktion erstellen, die die If Else-Logik verwendet, um zun\u00e4chst zu pr\u00fcfen, ob der Wert, durch den wir dividieren, nicht gleich Null ist:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">Function<\/span> DivideValues(x,y)\n    <span style=\"color: #0000ff;\">If<\/span> y = 0 <span style=\"color: #0000ff;\">Then<\/span>\n      DivideValues = \" <span style=\"color: #ff0000;\">Cannot divide by zero<\/span> \"\n    <span style=\"color: #0000ff;\">Else<\/span>\n      DivideValues = x \/ y\n    <span style=\"color: #0000ff;\">End If<\/span>\n<span style=\"color: #0000ff;\">End Function<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Wenn wir den Wert in Zelle <strong>B2<\/strong> \u00e4ndern und dann mit dieser Funktion eine Division durchf\u00fchren, erhalten wir folgendes Ergebnis:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35043 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fr2.png\" alt=\"\" width=\"495\" height=\"409\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Da wir versucht haben, durch Null zu dividieren, gibt die Funktion \u201eKann nicht durch Null dividieren\u201c zur\u00fcck.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">In den folgenden Tutorials wird erl\u00e4utert, wie Sie andere h\u00e4ufige Aufgaben in VBA ausf\u00fchren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/vba-kommentarblock\/\" target=\"_blank\" rel=\"noopener\">So kommentieren Sie einen Codeblock in VBA aus<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/vba-pruft-ob-die-datei-vorhanden-ist\/\" target=\"_blank\" rel=\"noopener\">So \u00fcberpr\u00fcfen Sie mit VBA, ob eine Datei vorhanden ist<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/vba-ordner-erstellen\/\" target=\"_blank\" rel=\"noopener\">So erstellen Sie Ordner mit VBA<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um einen Wert von einer Funktion in VBA zur\u00fcckzugeben, m\u00fcssen Sie den Wert dem Funktionsnamen zuweisen. Wir k\u00f6nnen beispielsweise die folgende Funktion erstellen, um zwei Werte zu dividieren und dann das Divisionsergebnis zur\u00fcckzugeben: Function DivideValues(x,y) DivideValues = x \/ y End Function Der Name dieser Funktion ist DivideValues . Um also einen Wert von dieser [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>So geben Sie einen Wert aus einer VBA-Funktion zur\u00fcck (mit Beispielen) \u2013 Statistik<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie einen Wert von einer Funktion in VBA zur\u00fcckgeben.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So geben Sie einen Wert aus einer VBA-Funktion zur\u00fcck (mit Beispielen) \u2013 Statistik\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie einen Wert von einer Funktion in VBA zur\u00fcckgeben.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-10T19:09:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fr0.png\" \/>\n<meta name=\"author\" content=\"Dr. Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/\",\"url\":\"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/\",\"name\":\"So geben Sie einen Wert aus einer VBA-Funktion zur\u00fcck (mit Beispielen) \u2013 Statistik\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-10T19:09:45+00:00\",\"dateModified\":\"2023-07-10T19:09:45+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie einen Wert von einer Funktion in VBA zur\u00fcckgeben.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So geben sie einen wert aus einer vba-funktion zur\u00fcck (mit beispielen)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"So geben Sie einen Wert aus einer VBA-Funktion zur\u00fcck (mit Beispielen) \u2013 Statistik","description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie einen Wert von einer Funktion in VBA zur\u00fcckgeben.","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:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/","og_locale":"de_DE","og_type":"article","og_title":"So geben Sie einen Wert aus einer VBA-Funktion zur\u00fcck (mit Beispielen) \u2013 Statistik","og_description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie einen Wert von einer Funktion in VBA zur\u00fcckgeben.","og_url":"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/","og_site_name":"Statorials","article_published_time":"2023-07-10T19:09:45+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fr0.png"}],"author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/","url":"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/","name":"So geben Sie einen Wert aus einer VBA-Funktion zur\u00fcck (mit Beispielen) \u2013 Statistik","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-10T19:09:45+00:00","dateModified":"2023-07-10T19:09:45+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie einen Wert von einer Funktion in VBA zur\u00fcckgeben.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/ruckkehr-von-der-vba-funktion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So geben sie einen wert aus einer vba-funktion zur\u00fcck (mit beispielen)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4479"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=4479"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4479\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=4479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=4479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=4479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}