{"id":55000425,"date":"2018-10-01T00:00:00","date_gmt":"2020-01-24T16:00:14","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=425"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Bedingte_Formatierung_per_VBA","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html","title":{"rendered":"Bedingte Formatierung per VBA"},"content":{"rendered":"<p class='introduction'>Im Artikel <b>Bedingte Formatierung <\/b>haben Sie in Ausgabe 11\/2011 erfahren, wie Sie die bedingte Formatierung einsetzen, um die Steuer-elemente in Formularen und Datenbl&auml;ttern in Abh&auml;ngigkeit ihrer Werte mit bestimmten Formatierungen zu versehen &#8211; beispielsweise, um kritische Zahlenwerte mit einem roten Hintergrund zu versehen. Zwar k&ouml;nnen Sie seit Access 2010 bis zu 50 bedingte Formatierungen je Feld definieren, aber wer m&ouml;chte das schon von Hand erledigen Zu Gl&uuml;ck k&ouml;nnen Sie auf diese Technik auch per VBA zugreifen und so die Formatierungen mit etwas mehr Hirnschmalz, aber weniger Handarbeit definieren.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1805_BedingteFormatierungPerVBA.accdb<\/b>.<\/p>\n<h2>Wunderwaffe VBA<\/h2>\n<p>Fast alles, was Sie unter Access &uuml;ber die Benutzeroberfl&auml;che erledigen k&ouml;nnen, l&auml;sst sich unter VBA regeln. In vielen F&auml;llen ist das sehr hilfreich, vor allem dann, wenn Sie sich damit oft wiederholender oder umfangreicher Aufgaben entledigen k&ouml;nnen. Und das Setzen vieler bedingter Formatierungen f&uuml;r die Steuer-elemente etwa eines Formulars oder Berichts ist eine der Aufgaben, die man lieber nicht von Hand erledigt.<\/p>\n<p>Stattdessen k&ouml;nnte man die Zeit viel besser in die Programmierung stecken &#8211; zum Beispiel, um das Festlegen von bedingten Formatierungen zu automatisieren.<\/p>\n<h2>Erst lesen, dann schreiben<\/h2>\n<p>Um ins Thema einzusteigen, legen wir einmal zwei verschiedene Formatierungen f&uuml;r ein Feld eines Formulars in der Datenblattansicht an. Das Formular hei&szlig;t <b>frmArtikel <\/b>und soll alle Datens&auml;tze der Tabelle <b>tblArtikel <\/b>anzeigen (siehe Bild 1). Wir wollen zun&auml;chst das Feld <b>Lagerbestand <\/b>mit einer bedingten Formatierung ausstatten, die daf&uuml;r sorgt, dass das Feld rot angezeigt wird, wenn der Lagerbestand den Wert <b>0 <\/b>aufweist. Dazu w&auml;hlen wir aus dem Kontextmen&uuml; dieses Textfeldes den Eintrag <b>Bedingte Formatierung <\/b>aus und klicken im nun erscheinenden Dialog <b>Manager f&uuml;r Regeln zur bedingten Formatierung  <\/b>auf die Schaltfl&auml;che <b>Neue Regel<\/b>.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_425_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_425_001.png\" alt=\"Formular-Entwurf unseres Beispielformulars\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Formular-Entwurf unseres Beispielformulars<\/p>\n<p>Dies &ouml;ffnet den Dialog <b>Neue Formatierungsregel<\/b>, dem wir den Operator <b>Gleich <\/b>und den Vergleichswert <b>0 <\/b>zuweisen. Au&szlig;erdem stellen wir als Hintergrundfarbe die rote Farbe ein (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_425_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_425_002.png\" alt=\"Anlegen einer neuen bedingten Formatierung\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Anlegen einer neuen bedingten Formatierung<\/p>\n<p>Nach dem Mausklick auf die Schaltfl&auml;che <b>OK <\/b>schlie&szlig;t sich der Dialog und die neue Formatierungsregel wird in der Liste der Formatierungsregeln um aufrufenden Dialog angezeigt (siehe Bild 3).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_425_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_425_003.png\" alt=\"Liste der angelegten Formatierungsregeln\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Liste der angelegten Formatierungsregeln<\/p>\n<p>F&uuml;r die &uuml;brigen Steuer-elemente legen wir noch eine weitere Formatierungsregel an, welche die &uuml;brigen Steuer-elemente mit Ausnahme des Kontrollk&auml;stchens f&uuml;r das Feld <b>Auslaufartikel <\/b>ebenfalls rot f&auml;rbt, wenn das Feld <b>Lagerbestand <\/b>den Wert <b>0 <\/b>annimmt.<\/p>\n<p>Hierbei ist interessant, dass beim Markieren mehrerer Steuerelemente gleichzeitig der Befehl <b>Bedingte Formatierung <\/b>nicht mehr im Kontextmen&uuml; vorhanden ist, aber immer noch im Ribbon unter <b>Format|Steuerelement-formatierung|Bedingte Formatierung <\/b>erscheint. F&uuml;r diese Felder legen wir eine bedingte Formatierung an, welche den Ausdruck <b>[Lagerbestand]=0 <\/b>enth&auml;lt und dabei den Hintergrund rot f&auml;rbt (siehe Bild 4). Damit haben wir nun Spielmaterial, das wir per VBA erforschen k&ouml;nnen.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_425_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_425_004.png\" alt=\"Anlegen einer weiteren neuen bedingten Formatierung\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Anlegen einer weiteren neuen bedingten Formatierung<\/p>\n<h2>Bedingte Formatierung per VBA<\/h2>\n<p>Wir gehen davon aus, dass es unter VBA der Benutzeroberfl&auml;che zum Anlegen bedingter Formatierungen entsprechende Elemente gibt &#8211; also beispielsweise eine Auflistung aller bedingten Formatierungen und auch ein Objekt, das eine einzelne bedingte Formatierung bereitstellt und ihre Bearbeitung erm&ouml;glicht. Die Auflistung sollte ihrerseits das Hinzuf&uuml;gen, Referenzieren oder Entfernen von bedingten Formatierungen erlauben. Also werfen wir einen Blick in den Objektkatalog des VBA-Editors und suchen nach einem Schl&uuml;sselwort wie etwa <b>Format<\/b>.<\/p>\n<p>Im ersten Schritt finden wir so schon einmal die drei Eigenschaften namens <b>ConditionalFormats <\/b>f&uuml;r die Steuer-elemente <b>TextBox<\/b>, <b>ComboBox <\/b>und <b>NavigationControl <\/b>(siehe Bild 5).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_425_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_425_005.png\" alt=\"Suche nach der Auflistung mit dem bedingten Formatierungen\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Suche nach der Auflistung mit dem bedingten Formatierungen<\/p>\n<p>Klicken wir hier auf den Link mit der Beschriftung <b>FormatConditions <\/b>im unteren Bereich, landen wir schnel bei der Auflistung <b>FormatConditions <\/b>mit den Methoden <b>Add <\/b>und <b>Delete <\/b>und den Eigenschaften <b>Count<\/b>, <b>Item <\/b>und <b>Parent <\/b>und direkt dar&uuml;ber entdecken wir die Klasse <b>FormatCondition<\/b> (siehe Bild 6). Hier finden wir alles, was wir brauchen, um die Schritte zum Hinzuf&uuml;gen und Auslesen von bedingten Formatierungen nachzubilden.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_425_006.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_425_006.png\" alt=\"Die Klasse FormatCondition mit ihre Eigenschaften\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 6: Die Klasse FormatCondition mit ihre Eigenschaften<\/p>\n<h2>Bedingte Formatierungen auslesen<\/h2>\n<p>Als Erstes lesen wir einmal die bereits angelegten bedingten Formatierungen aus. Dazu f&uuml;gen wir dem VBA-Projekt der Beispieldatenbank ein neues Standardmodul namens <b>mdlBedingteFormatierung <\/b>hinzu.<\/p>\n<p>Hier legen wir dann eine Prozedur namens <b>BedingteFormatierungenLesen <\/b>an. Diese soll unser Beispielformular &ouml;ffnen, die Steuerelemente durchlaufen und die Eigenschaften der f&uuml;r die Steuer-elemente definierten bedingten Formatierungen ausgeben.<\/p>\n<p><b>Hinweis: <\/b>Die Grundlagen zur folgenden Prozedur, mit der wir die Steuer-elemente eines Formulars durchlaufen, finden Sie im Artikel <b>Steuerelemente per VBA referenzieren<\/b>.<\/p>\n<p>Die Prozedur finden Sie in Listing 1. Sie deklariert eine Variable namens <b>frm <\/b>f&uuml;r das zu untersuchende Formular und eine namens <b>ctl <\/b>f&uuml;r ein <b>Control<\/b>-Element, also ein allgemeines Steuer-element. Au&szlig;erdem ben&ouml;tigen wir noch eine Variable, mit der wir beim Durchlaufen der Auflistung der bedingten Formatierungen den jeweils aktuellen Eintrag referenzieren k&ouml;nnen &#8211; diese hei&szlig;t <b>objFormatCondition <\/b>und hat den Datentyp <b>FormatCondition<\/b>. Anschlie&szlig;end &ouml;ffnen wir mit der <b>OpenForm<\/b>-Methode des <b>DoCmd<\/b>-Objekts das Formular <b>frmArtikel <\/b>und weisen dieses der Variablen <b>frm <\/b>zu. Auf diese Weise ist es sp&auml;ter leichter zu handhaben. In einer ersten <b>For Each<\/b>-Schleife durchlaufen wir nun die <b>Controls<\/b>-Auflistung des mit <b>frm <\/b>referenzierten Formulars und weisen das jeweils aktuelle <b>Control<\/b>-Element der Variablen <b>ctl <\/b>zu.<\/p>\n<pre><span style=\"color:blue;\">Public Sub <\/span>BedingteFormatierungenLesen()\r\n     <span style=\"color:blue;\">Dim <\/span>frm<span style=\"color:blue;\"> As <\/span>Form\r\n     <span style=\"color:blue;\">Dim <\/span>ctl<span style=\"color:blue;\"> As <\/span>Control\r\n     <span style=\"color:blue;\">Dim <\/span>objFormatCondition<span style=\"color:blue;\"> As <\/span>FormatCondition\r\n     DoCmd.OpenForm \"frmArtikel\"\r\n     <span style=\"color:blue;\">Set<\/span> frm = Forms!frmArtikel\r\n     For Each ctl In frm.Controls\r\n         Select Case ctl.ControlType\r\n             <span style=\"color:blue;\">Case <\/span>acTextBox, acComboBox\r\n                 <span style=\"color:blue;\">Debug.Print<\/span> ctl.Name\r\n                 For Each objFormatCondition In ctl.FormatConditions\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  BackColor:        \" & objFormatCondition.BackColor\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  Enabled:          \" & objFormatCondition.Enabled\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  Expression1:      \" & objFormatCondition.Expression1\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  Expression2:      \" & objFormatCondition.Expression2\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  FontBold:         \" & objFormatCondition.FontBold\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  FontItalic:       \" & objFormatCondition.FontItalic\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  FontUnderline:    \" & objFormatCondition.FontUnderline\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  ForeColor:        \" & objFormatCondition.ForeColor\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  LongestBarLimit:  \" & objFormatCondition.LongestBarLimit\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  LongestBarValue:  \" & objFormatCondition.LongestBarValue\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  Operator:         \" & objFormatCondition.Operator\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  ShortestBarLimit: \" & objFormatCondition.ShortestBarLimit\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  ShortestBarValue: \" & objFormatCondition.ShortestBarValue\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  ShowBarOnly:      \" & objFormatCondition.ShowBarOnly\r\n                     <span style=\"color:blue;\">Debug.Print<\/span> \"  Type:             \" & objFormatCondition.Type\r\n                 <span style=\"color:blue;\">Next<\/span> objFormatCondition\r\n         <span style=\"color:blue;\">End Select<\/span>\r\n     <span style=\"color:blue;\">Next<\/span> ctl\r\n     DoCmd.Close acForm, \"frmArtikel\"\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p class='imagetext'>Listing 1: Prozedur zum Ausgeben der Eigenschaften von bedingten Formatierungen<\/p>\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>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 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:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000425\/\">\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=\"\/index.php\/data\/wp\/v2\/posts\/55000425?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:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000425\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"9f18b59416\"\/>\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>Im Artikel <b>Bedingte Formatierung <\/b>haben Sie in Ausgabe 11\/2011 erfahren, wie Sie die bedingte Formatierung einsetzen, um die Steuer-elemente in Formularen und Datenbl&auml;ttern in Abh&auml;ngigkeit ihrer Werte mit bestimmten Formatierungen zu versehen &#8211; beispielsweise, um kritische Zahlenwerte mit einem roten Hintergrund zu versehen. Zwar k&ouml;nnen Sie seit Access 2010 bis zu 50 bedingte Formatierungen je Feld definieren, aber wer m&ouml;chte das schon von Hand erledigen Zu Gl&uuml;ck k&ouml;nnen Sie auf diese Technik auch per VBA zugreifen und so die Formatierungen mit etwas mehr Hirnschmalz, aber weniger Handarbeit definieren.<\/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":[662018,66052018,44000012],"tags":[],"class_list":["post-55000425","post","type-post","status-publish","format-standard","hentry","category-662018","category-66052018","category-Steuerelemente"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bedingte Formatierung per VBA - Access [basics]<\/title>\n<meta name=\"description\" content=\"Im Artikel Bedingte Formatierung haben Sie in Ausgabe 11\/2011 erfahren, wie Sie die bedingte Formatierung einsetzen, um die Steuer\u00adelemente in Formularen und Datenbl\u00e4ttern in Abh\u00e4ngigkeit ihrer Werte mit bestimmten Formatierungen zu versehen \u2013 beispielsweise, um kritische Zahlenwerte mit einem roten Hintergrund zu versehen. Zwar k\u00f6nnen Sie seit Access 2010 bis zu 50 bedingte Formatierungen je Feld definieren, aber wer m\u00f6chte das schon von Hand erledigen? Zu Gl\u00fcck k\u00f6nnen Sie auf diese Technik auch per VBA zugreifen und so die Formatierungen mit etwas mehr Hirnschmalz, aber weniger Handarbeit definieren.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bedingte Formatierung per VBA - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Im Artikel Bedingte Formatierung haben Sie in Ausgabe 11\/2011 erfahren, wie Sie die bedingte Formatierung einsetzen, um die Steuer\u00adelemente in Formularen und Datenbl\u00e4ttern in Abh\u00e4ngigkeit ihrer Werte mit bestimmten Formatierungen zu versehen \u2013 beispielsweise, um kritische Zahlenwerte mit einem roten Hintergrund zu versehen. Zwar k\u00f6nnen Sie seit Access 2010 bis zu 50 bedingte Formatierungen je Feld definieren, aber wer m\u00f6chte das schon von Hand erledigen? Zu Gl\u00fcck k\u00f6nnen Sie auf diese Technik auch per VBA zugreifen und so die Formatierungen mit etwas mehr Hirnschmalz, aber weniger Handarbeit definieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T16:00:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/pic_425_001.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=\"14\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_425_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html\",\"name\":\"Bedingte Formatierung per VBA - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html#primaryimage\"},\"datePublished\":\"2020-01-24T16:00:14+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Im Artikel Bedingte Formatierung haben Sie in Ausgabe 11\/2011 erfahren, wie Sie die bedingte Formatierung einsetzen, um die Steuer\\u00adelemente in Formularen und Datenbl\\u00e4ttern in Abh\\u00e4ngigkeit ihrer Werte mit bestimmten Formatierungen zu versehen \\u2013 beispielsweise, um kritische Zahlenwerte mit einem roten Hintergrund zu versehen. Zwar k\\u00f6nnen Sie seit Access 2010 bis zu 50 bedingte Formatierungen je Feld definieren, aber wer m\\u00f6chte das schon von Hand erledigen? Zu Gl\\u00fcck k\\u00f6nnen Sie auf diese Technik auch per VBA zugreifen und so die Formatierungen mit etwas mehr Hirnschmalz, aber weniger Handarbeit definieren.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Bedingte_Formatierung_per_VBA.html\",\"name\":\"Bedingte Formatierung per VBA\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000425"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000425\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}