PDA

Vollständige Version anzeigen : Inspektionsintervalle Zelle farbig markieren


Rallibe
07.07.2015, 05:50
Hallo liebe Gemeinde!

Ich bin neu hier und schreibe das erste mal in diesem Forum. Vorab: meine Excel-Kenntnisse sind hinsichtlich VBA bescheidener Natur, ansonsten arbeite ich regelmäßig mit dem Programm.

Ich benötige für eine Kraftfahrzeugverwaltung folgende Funktion:

Als simples Beispiel sind in Spalte A alle Fahrzeuge aufgelistet, die der Fuhrpark umfasst und in Spalte B werden die Kilometerstände eingetragen.

Bei Erreichen von mir festzulegenden Kilometerständen (z.B. 7500, 15000, 25000 - sollte variabel sein) soll sich die jeweilige Zelle in Spalte B rot färben und so lange rot bleiben, bis ich sie manuell, z.B durch Doppelklick, "bearbeite" und so die durchgeführte Inspektion dokumentiere. Die Zelle darf sich dann auch gerne grün färben.

Eine bedingte Formatierung hilft mir hier nicht weiter, da die Einfärbung verschwindet, wenn der festgelegte Bereich wieder überschritten wird und bis dahin das Fahrzeug noch nicht "bearbeitet" wurde.

Hat dazu jemand einen Vorschlag? Vielleicht gibt es ja sogar eine fertige Fahrzeugverwaltung, die diese Funktion beinhaltet.

Gruß aus dem östlichen Ruhrgebiet,
Ralf

Beverly
07.07.2015, 07:31
Hi Ralf,

eine hochgeladene Beispielmappe wirkt oft Wunder. ;)

<hr width="20%" align="left"><img src="http://excel-inn.de/images/grusz.gif" height=35" align="left" alt="Grußformel"><a href="http://excel-inn.de/"><img border="0" src="http://excel-inn.de/images/logo1.gif" height=35" align="middle" alt="Beverly's Excel - Inn"></a>

Rallibe
07.07.2015, 08:24
...da ist sie :)

Beverly
07.07.2015, 10:17
Um ehrlich zu sein, ist mir nicht klar, wie der Ablauf sein soll - wie soll denn unterschieden werden, zu welchem deiner variablen Inspektionszyklen deine "Bearbeitung" gehören soll?

Ich würde es mit bedingter Formatierung und einer Hilfsspalte lösen, in der der km-Stand für die jeweilig fällige Inspektion eingetragen wird. Liegen die Ist-km darunter, dann Farbe Grün, liegen sie darüber, dann Farbe Rot. Deine Bearbeitung besteht dann nur noch darin, nach durchgeführter Inspektion den nächsthöheren Inspektions-km-Stand in die Hilfsspalte einzutragen.
Für die Hilfsspalte kannst du Gültigkeitszellen verwenden.

<br/><b><em>Tabelle1</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:151px;" /><col style="width:163px;" /><col style="width:128px;" /></colgroup><tr style="background-color:#99CCFF; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">1</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; "><b>Fahrzeug</b></td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; "><b>km-Stand</b></td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Inspektion bei</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">2</td><td style="; color:#000000; border-color:#000000; background-color:#548235 ;; text-align:left; ">H-MM 1234</td><td style="; color:#000000; border-color:#000000; background-color:#548235 ;; text-align:right; ">5578</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">7500</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">3</td><td style="; color:#000000; border-color:#000000; background-color:#FF0000 ;; text-align:left; ">DO-XM 1234</td><td style="; color:#000000; border-color:#000000; background-color:#FF0000 ;; text-align:right; ">15689</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">15000</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">4</td><td style="; color:#000000; border-color:#000000; background-color:#548235 ;; text-align:left; ">B-AB 2345</td><td style="; color:#000000; border-color:#000000; background-color:#548235 ;; text-align:right; ">22789</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">25000</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">5</td><td style="; color:#000000; border-color:#000000; background-color:#FF0000 ;; text-align:left; ">RE-NO 8765</td><td style="; color:#000000; border-color:#000000; background-color:#FF0000 ;; text-align:right; ">73899</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">15000</td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; width:800px; padding-left:2pt; padding-right:2pt; "><tr style="background-color:#CCFFFF; text-align:center; font-weight:bold; "><td colspan="11" > Bedingte Formatierung Haupttabelle 1 </td><td>&nbsp;</td></tr><tr valign="top" style="background-color:#CCFFFF; text-align:center; font-weight:bold; "><td > Wird angewendet auf &nbsp; </td><td> Nr. Bed. *Regeltyp&nbsp; </td><td> Operator &nbsp; </td><td> Formel1 &nbsp; </td><td> Formel2 &nbsp; </td><td> Format Schrift Füllfarbe &nbsp; </td><td> Unterstrichen &nbsp; </td><td> Schrift- farbe </td><td> Muster &nbsp; </td><td> Musterfarbe </td><td> Typ </td><td> Bereich </td></tr><tr><td>$A$2:$B$5</td><td style="text-align:left; ">01.Bed.: Formel ist</td><td>&nbsp;</td><td style="text-align:left; ">=$B2&gt;$C2&nbsp;</td><td>&nbsp;</td><td style="background-color:#FF0000; ;text-align:right " >255</td><td style="text-align:left; "> &nbsp; </td><td>&nbsp;</td><td> &nbsp; </td><td> &nbsp; </td><td style="text-align:right; ">2</td><td style="text-align:right; ">A2:B5</td></tr><tr><td>$A$2:$B$5</td><td style="text-align:left; ">02.Bed.: Formel ist</td><td>&nbsp;</td><td style="text-align:left; ">=$B2&lt;=$C2&nbsp;</td><td>&nbsp;</td><td style="background-color:#548235; ;text-align:right " >3506772</td><td style="text-align:left; "> &nbsp; </td><td>&nbsp;</td><td> &nbsp; </td><td> &nbsp; </td><td style="text-align:right; ">2</td><td style="text-align:right; ">A2:B5</td></tr></table><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; width:800px; padding-left:2pt; padding-right:2pt; "><tr style="background-color:#CCFFFF; text-align:center; font-weight:bold; "><td colspan="5" > Bedingte Formatierung Haupttabelle 2 </td><td colspan="3" > oberere/unterer Bereich </td><td> &nbsp; </td><td>&nbsp;</td></tr><tr valign="top" style="background-color:#CCFFFF; text-align:center; font-weight:bold; "><td> Wird angewendet auf &nbsp; </td><td> Nr. Bed.&nbsp;</td><td> Format Zelle </td><td> Anhalten </td><td> Auswahl &nbsp; </td><td> Anzeige &nbsp; </td><td> Anzahl &nbsp; </td><td> Durchschnitt &nbsp; </td><td> Typ &nbsp; </td><td> Bereich </td></tr><tr><td>$A$2:$B$5</td><td>01.Bed.</td><td> &nbsp; </td><td style="text-align:left; ">Falsch&nbsp; </td><td> &nbsp; </td><td> &nbsp; </td><td> &nbsp; </td><td> &nbsp; </td><td style="text-align:right; ">2</td><td style="text-align:right; ">A2:B5</td></tr><tr><td>$A$2:$B$5</td><td>02.Bed.</td><td> &nbsp; </td><td style="text-align:left; ">Falsch&nbsp; </td><td> &nbsp; </td><td> &nbsp; </td><td> &nbsp; </td><td> &nbsp; </td><td style="text-align:right; ">2</td><td style="text-align:right; ">A2:B5</td></tr></table><b>Die Bedingungen wurden mit Excel-Version ab 2007 ausgelesen.</b><br/><br/><table cellspacing="0" cellpadding="0"><tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href="http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip" >Excel-Inn.de</a></td></tr> <tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href='http://Hajo-Excel.de/tools.htm' >Hajo-Excel.de</a></td></tr><tr style="text-align:left; font-weight:bold;" ><td style="text-align:left; font-size: xx-small" >XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007</td></tr><tr style="text-align:left; font-weight:bold; " ><td style="text-align:left; font-size: xx-small" > Add-In-Version 19.05 einschl. 64 Bit</td></tr></table><br/>

<hr width="20%" align="left"><img src="http://excel-inn.de/images/grusz.gif" height=35" align="left" alt="Grußformel"><a href="http://excel-inn.de/"><img border="0" src="http://excel-inn.de/images/logo1.gif" height=35" align="middle" alt="Beverly's Excel - Inn"></a>

Rallibe
07.07.2015, 10:37
So einfach kann die Lösung ohne VBA sein. :rolleyes: Ich glaube damit kann ich arbeiten. Werde es mal einem Praxistest unterziehen. Vielen Dank!

Ralf