{"id":55000004,"date":"2015-02-01T00:00:00","date_gmt":"2020-12-23T11:03:19","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=4"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Von_VBA_zu_C_Bedingungen","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/","title":{"rendered":"Von VBA zu C#: Bedingungen"},"content":{"rendered":"<p><b>Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If&#8230;Then und deren Varianten sowie Select Case kennen gelernt. Au&szlig;erdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh&auml;ngigkeit des Wertes eines Parameters zur&uuml;ckgeben lassen &#8211; zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl&uuml;sselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.<\/b><\/p>\n<p><b>Einfaches If&#8230;Then<\/b><\/p>\n<p>Die &uuml;bliche <b>If&#8230;Then<\/b>-Bedingung bauen Sie in VBA wie folgt auf:<\/p>\n<pre><span style=\"color:blue;\">If <\/span>intZahl = 0<span style=\"color:blue;\"> Then<\/span>\r\n     <span style=\"color:blue;\">MsgBox<\/span> \"Die Zahl lautet Null.\"\r\n<span style=\"color:blue;\">End If<\/span><\/pre>\n<p>Unter C# k&ouml;nnen Sie diese Bedingung sogar noch einfacher schreiben:<\/p>\n<pre>if (Zahl == 0)\r\n     Console.WriteLine(\"Die Zahl lautet Null.\");<\/pre>\n<p>Wenn Sie diese Anweisungen ausprobieren m&ouml;chten, erstellen Sie eine neue C#-Konsolenanwendung mit Visual Studio und erg&auml;nzen die Main-Prozedur wie folgt:<\/p>\n<pre>static void Main(string[] args) {\r\n     int Zahl;\r\n     Console.WriteLine(\"Geben Sie eine ganze Zahl ein.\");\r\n     Zahl = Convert.ToInt32( Console.ReadLine());\r\n     if (Zahl == 0)\r\n         Console.WriteLine(\"Die Zahl lautet Null.\");\r\n}<\/pre>\n<p>Das Ergebnis sieht dann etwa wie in Bild 1 aus. Wieso aber gelingt dies mit nur zwei Zeilen &#8211; und auch noch ohne geschweifte Klammern Nun: Dies ist eine vereinfachte Form, bei der Sie nur eine einzige Zeile eingeben d&uuml;rfen. Sobald Sie mehr als eine Zeile verwenden wollen, m&uuml;ssen Sie die Anweisungen in geschweifte Klammern einfassen. Dies k&ouml;nnen Sie der Konsistenz halber allerdings auch bereits bei Verwendung einer einzigen Anweisung tun:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2015_01\/pic_4_001.png\" alt=\"Ausgabe eines Ergebnisses per If-Bedingung\" width=\"500\" height=\"123,9242\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Ausgabe eines Ergebnisses per If-Bedingung<\/span><\/b><\/p>\n<pre>if (Zahl == 0) {\r\n     Console.WriteLine(\"Die Zahl lautet Null.\");\r\n}<\/pre>\n<p>Die <b>If&#8230;Then<\/b>-Bedingung ger&auml;t unter C# auf jeden Fall zur <b>If<\/b>-Bedingung, denn das Schl&uuml;sselwort <b>Then <\/b>wird ja hier gar nicht ben&ouml;tigt.<\/p>\n<p><b>If&#8230;Then&#8230;Else-Bedingung<\/b><\/p>\n<p>Nehmen wir noch einen <b>Else<\/b>-Zweig hinzu. Unter VBA verwenden Sie folgende Struktur:<\/p>\n<pre><span style=\"color:blue;\">If <\/span>intZahl = 0<span style=\"color:blue;\"> Then<\/span>\r\n     <span style=\"color:blue;\">MsgBox<\/span> \"Die Zahl lautet Null.\"\r\n<span style=\"color:blue;\">Else<\/span>\r\n     <span style=\"color:blue;\">MsgBox<\/span> \"Die Zahl lautet nicht Null.\"\r\n<span style=\"color:blue;\">End If<\/span><\/pre>\n<p>Unter C# k&ouml;nnten Sie hier wieder die Syntax f&uuml;r die Einzeiler verwenden:<\/p>\n<pre>if (Zahl == 0)\r\n     Console.WriteLine(\"Die Zahl lautet Null.\");\r\nelse\r\n     Console.WriteLine(\"Die Zahl lautet nicht Null.\");<\/pre>\n<p>Mit geschweiften Klammern erhalten Sie folgenden Code. Hier k&ouml;nnen Sie nun auch noch weitere Anweisungen je Zeile unterbringen:<\/p>\n<pre>if (Zahl == 0) {\r\n     Console.WriteLine(\"Die Zahl lautet Null.\");\r\n}\r\nelse {\r\n     Console.WriteLine(\"Die Zahl lautet nicht Null.\");\r\n}<\/pre>\n<p><b>Verschachteltes If&#8230;Then&#8230;Else<\/b><\/p>\n<p>Wenn Sie zwei <b>If&#8230;Then<\/b>-Bedingungen unter VBA verschachteln wollten, haben Sie dies einfach nach folgendem Schema erledigt:<\/p>\n<pre><span style=\"color:blue;\">If <\/span>&lt;&Auml;u&szlig;ere Bedingung&gt;<span style=\"color:blue;\"> Then<\/span>\r\n     <span style=\"color:blue;\">If <\/span>&lt;Innere Bedingung&gt;<span style=\"color:blue;\"> Then<\/span>\r\n         <span style=\"color:blue;\">MsgBox<\/span> \"&Auml;u&szlig;ere wahr, innere wahr\"\r\n     <span style=\"color:blue;\">Else<\/span>\r\n         <span style=\"color:blue;\">MsgBox<\/span> \"&Auml;u&szlig;ere wahr, innere falsch\"\r\n     <span style=\"color:blue;\">End If<\/span>\r\n<span style=\"color:blue;\">End If<\/span><\/pre>\n<p>Wenn Sie unter C# ohne geschweifte Klammern arbeiten, l&auml;sst sich die Zuordnung des <b>else<\/b>-Teils einer verschachtelten <b>if&#8230;else<\/b>-Konstruktion m&ouml;glicherweise nicht sehr gut erkennen. Einfacher ist es immer, mit geschweiften Klammern zu arbeiten &#8211; zumindest aus Gr&uuml;nden der &Uuml;bersicht. Dies sieht dann etwa wie folgt aus:<\/p>\n<pre>if (Zahl != 0) {\r\n     if (Zahl &gt; 5) {\r\n         Console.WriteLine(\"Die Zahl ist gr&ouml;&szlig;er als 5.\");\r\n     }\r\n     else {\r\n         Console.WriteLine(\"Die Zahl ist &lt;= 5.\");\r\n     }\r\n}<\/pre>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Visual Basic Entwickler<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/363\/visual-basic-entwickler-jahresabonnement?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 200 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000004\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/data\/wp\/v2\/posts\/55000004?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000004\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"d1d3cd47e0\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If&#8230;Then und deren Varianten sowie Select Case kennen gelernt. Au&szlig;erdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh&auml;ngigkeit des Wertes eines Parameters zur&uuml;ckgeben lassen &#8211; zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl&uuml;sselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[66012015,662015,44000001,44000027,44000026,44000022],"tags":[],"yst_prominent_words":[66062023],"class_list":["post-55000004","post","type-post","status-publish","format-standard","hentry","category-66012015","category-662015","category-CGrundlagen","category-Excel_programmieren","category-Outlook_programmieren","category-Von_Access_zu_NET"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If...Then und deren Varianten sowie Select Case kennen gelernt. Au\u00dferdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh\u00e4ngigkeit des Wertes eines Parameters zur\u00fcckgeben lassen - zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl\u00fcsselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Von VBA zu C#: Bedingungen - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If...Then und deren Varianten sowie Select Case kennen gelernt. Au\u00dferdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh\u00e4ngigkeit des Wertes eines Parameters zur\u00fcckgeben lassen - zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl\u00fcsselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-12-23T11:03:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Von VBA zu C#: Bedingungen - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If...Then und deren Varianten sowie Select Case kennen gelernt. Au\u00dferdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh\u00e4ngigkeit des Wertes eines Parameters zur\u00fcckgeben lassen - zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl\u00fcsselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#blogposting\",\"name\":\"Von VBA zu C#: Bedingungen - Visual Basic Entwickler\",\"headline\":\"Von VBA zu C#: Bedingungen\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/fileadmin\\\/_temp_\\\/2015_01\\\/pic_4_001.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#articleImage\"},\"datePublished\":\"2015-02-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#webpage\"},\"articleSection\":\"1\\\/2015, 2015, C#-Grundlagen, Excel programmieren, Outlook programmieren, Von Access zu .NET, 6\\\/2023\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vbentwickler.de\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/#listItem\",\"name\":\"2015\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/#listItem\",\"position\":2,\"name\":\"2015\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/1\\\/2015\\\/#listItem\",\"name\":\"1\\\/2015\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/1\\\/2015\\\/#listItem\",\"position\":3,\"name\":\"1\\\/2015\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/1\\\/2015\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#listItem\",\"name\":\"Von VBA zu C#: Bedingungen\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/#listItem\",\"name\":\"2015\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#listItem\",\"position\":4,\"name\":\"Von VBA zu C#: Bedingungen\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/1\\\/2015\\\/#listItem\",\"name\":\"1\\\/2015\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/cropped-header_vbe-1.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/\",\"name\":\"Von VBA zu C#: Bedingungen - Visual Basic Entwickler\",\"description\":\"Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If...Then und deren Varianten sowie Select Case kennen gelernt. Au\\u00dferdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh\\u00e4ngigkeit des Wertes eines Parameters zur\\u00fcckgeben lassen - zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl\\u00fcsselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Von_VBA_zu_C_Bedingungen\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"datePublished\":\"2015-02-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Von VBA zu C#: Bedingungen - Visual Basic Entwickler","description":"Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If...Then und deren Varianten sowie Select Case kennen gelernt. Au\u00dferdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh\u00e4ngigkeit des Wertes eines Parameters zur\u00fcckgeben lassen - zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl\u00fcsselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.","canonical_url":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#blogposting","name":"Von VBA zu C#: Bedingungen - Visual Basic Entwickler","headline":"Von VBA zu C#: Bedingungen","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/fileadmin\/_temp_\/2015_01\/pic_4_001.png","@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#articleImage"},"datePublished":"2015-02-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#webpage"},"articleSection":"1\/2015, 2015, C#-Grundlagen, Excel programmieren, Outlook programmieren, Von Access zu .NET, 6\/2023"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","position":1,"name":"Home","item":"https:\/\/vbentwickler.de","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/#listItem","name":"2015"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/#listItem","position":2,"name":"2015","item":"https:\/\/vbentwickler.de\/category\/2015\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/1\/2015\/#listItem","name":"1\/2015"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/1\/2015\/#listItem","position":3,"name":"1\/2015","item":"https:\/\/vbentwickler.de\/category\/2015\/1\/2015\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#listItem","name":"Von VBA zu C#: Bedingungen"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/#listItem","name":"2015"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#listItem","position":4,"name":"Von VBA zu C#: Bedingungen","previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/1\/2015\/#listItem","name":"1\/2015"}}]},{"@type":"Organization","@id":"https:\/\/vbentwickler.de\/#organization","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","url":"https:\/\/vbentwickler.de\/","logo":{"@type":"ImageObject","url":"https:\/\/vbentwickler.de\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author","url":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#webpage","url":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/","name":"Von VBA zu C#: Bedingungen - Visual Basic Entwickler","description":"Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If...Then und deren Varianten sowie Select Case kennen gelernt. Au\u00dferdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh\u00e4ngigkeit des Wertes eines Parameters zur\u00fcckgeben lassen - zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl\u00fcsselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/#breadcrumblist"},"author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"creator":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"datePublished":"2015-02-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/vbentwickler.de\/#website","url":"https:\/\/vbentwickler.de\/","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","inLanguage":"de-DE","publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","og:type":"article","og:title":"Von VBA zu C#: Bedingungen - Visual Basic Entwickler","og:description":"Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If...Then und deren Varianten sowie Select Case kennen gelernt. Au\u00dferdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh\u00e4ngigkeit des Wertes eines Parameters zur\u00fcckgeben lassen - zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl\u00fcsselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.","og:url":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/","og:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","og:image:secure_url":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","article:published_time":"2020-12-23T11:03:19+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Von VBA zu C#: Bedingungen - Visual Basic Entwickler","twitter:description":"Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If...Then und deren Varianten sowie Select Case kennen gelernt. Au\u00dferdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh\u00e4ngigkeit des Wertes eines Parameters zur\u00fcckgeben lassen - zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl\u00fcsselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000004","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-01-28 19:14:04","updated":"2026-05-16 08:10:21","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2015\/\" title=\"2015\">2015<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2015\/1\/2015\/\" title=\"1\/2015\">1\/2015<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tVon VBA zu C#: Bedingungen\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2015","link":"https:\/\/vbentwickler.de\/category\/2015\/"},{"label":"1\/2015","link":"https:\/\/vbentwickler.de\/category\/2015\/1\/2015\/"},{"label":"Von VBA zu C#: Bedingungen","link":"https:\/\/vbentwickler.de\/Von_VBA_zu_C_Bedingungen\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000004"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000004\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000004"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}