PDA

Vollständige Version anzeigen : VBA Makro für Auswahl mit Durchstreichen


freeloader1986
20.09.2016, 16:36
Hallo

Folgende Datei soll folgendes können. Hab mich mehrfach an VBA versucht, aber hab es jetzt aufgegeben.

In Spalte A wird von Hand eine Formularnummer eingetragen.

Sobald eine neue Version vorhanden ist, füge ich eine Zeile ein und vergebe den Namen doppelt. Es Ändert sich dann in Spalte B die Version aufsteigend 1,2,3 (wird ebenfalls von Hand eingegeben).

Erste VBA Funktion: Die alte Version, soll wie in Zeile 4 und 5 zu sehen rot eingefärbt werden, sodass nur noch die aktuelle Version (Zeile6) grün ist.

nächstes Beispiel Zeile 10 bis 16 (10 bis 15 rot) 16 aktuelle Version, also grün.

Gibt es nur eine Version (z.B. Zeile 6,7,8,9) ebenfalls grün.

grün ist immer nur Spalte A, B, G.
rot wird Spalte A bis G eingefärbt

Nächster Punkt: Zeile 19

wird in der Spalte H ein "X" gesetzt (manuell), so soll die jeweilige Zeile DUNKELROT eingefärbt werden, Schrift in weiß und DURCHGESTRICHEN.

Es soll eine MSG Box aufpoppen in der gefragt wird: gültig ab wann?

Datum eingeben - dieses soll dann in der Spalte I automatisch eingetragen werden.

Nächste MSG Box (oder auch alles in einer) Frage: durch welches Formular wird dieses Formular ersetzt? Die Antwort soll in Spalte J eingetragen werden.

Falls möglich, tragt es einfach direkt in die Excel tabelle ein - ich schau es mir dann mal in ruhe an =) bevor ich unqualifizierte Fragen dazu stelle =)

Vielen Vielen Dank im Voraus für Eure Hilfe =)

Diese Funktion soll für die komplette Tabelle verfügbar sein.

Hajo_Zi
20.09.2016, 16:44
Punkt 1 mache es ohne VBA.
Bedingte Formatierung, Spalte A, Formel ist
=ZÄHLENWENN($A$1:A1;A1)<>ZÄHLENWENN(A:A;A1)

<img src="http://Hajo-Excel.de/images/grusz1.gif" align="middle" height="40" alt="Grußformel"><a href="http://Hajo-Excel.de/index.htm"><img border="0" src="http://Hajo-Excel.de/images/logo_hajo3.gif" align="middle" height="40" alt="Homepage"></a>

xlph
20.09.2016, 16:48
Falls möglich, tragt es einfach direkt in die Excel tabelle ein - ich schau es mir dann mal in ruhe an =) bevor ich unqualifizierte Fragen dazu stelle =)

was ist dir die Auftragsprogrammierung wert?;)

freeloader1986
20.09.2016, 16:55
ohne VBA ist es kein Problem :-)

Aber es ist ja mein Ziel mich bissel besser in VBA einzuarbeiten =) :)

Hajo_Zi
20.09.2016, 16:57
gut ich bin dann raus. Da VBA frei nicht sein soll.

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

freeloader1986
20.09.2016, 17:00
wie ????? Pfadfinder .... jeden Tag eine gute Tat sagt der Pfadfinder =)

freeloader1986
20.09.2016, 17:48
was ist dir die Auftragsprogrammierung wert?;)

Du möchtest mir also nicht helfen? :(

xlph
20.09.2016, 18:27
Nein erst recht nicht wenn mehrfach gepostet wird und schon gar nicht bei Crossposting!;)

Hajo_Zi
20.09.2016, 18:27
<a href="http://hajo-excel.de/crossposting.htm" title="Crossposting" >Zu Crossposting lies diese Seite Hajo-Excel.de</a>
Du hast Glück das JINX nicht mehr da ist, ansonsten würde Dein Beitrag wegen Crossposting geschlossen werden.
Ein Zitat aus der Netiquette (hier im Forum):
Unerwünscht sind auch Crosspostings - also dieselbe Frage gleichzeitig in mehreren Foren (nicht nur im MSOF).
Denn auf diese Weise werden mehrere Gruppen von Leuten mit dem gleichen Thema befasst, ohne dass sie voneinander wissen.
Naturgemäß laufen dann die Antworten, die im einen Forum "zu spät" gegeben wurden, ins Leere und bleiben ohne Resonanz.
Es reicht also, zunächst in einem Forum zu posten - wenn die Antworten dann unbefriedigend sein sollten, steht es einem anschließend immer noch offen, ein anderes Forum zu Rate zu ziehen.
Ich mache keine Werbung für andere Foren und verzichte darum auf den Link.
Die Forumssoftware verhindert das auch bei den meisten Foren.

freeloader1986
20.09.2016, 18:30
Der Beitrag steht einmal bei VBA und einmal bei Excel, da ich denke, dass dort komplett andere Lösungen angewendet werden. Aber trotzdem super, dass anstatt zu helfen nur belehrt wird. Klasse Forum.

Ich helf mich selbst!

freeloader1986
20.09.2016, 18:31
Nein erst recht nicht wenn mehrfach gepostet wird und schon gar nicht bei Crossposting!;)

jo. geh mit was giftigem spielen!

xlph
20.09.2016, 18:34
Ich helf mich selbst!

Na also geht doch. Wieso sollten wir deine Arbeit machen?

Wir geben nur Hilfestellungen.

freeloader1986
20.09.2016, 18:39
Na also geht doch. Wieso sollten wir deine Arbeit machen?

Wir geben nur Hilfestellungen.

DU?

Du haust vll dumme Sprüche raus und veruchst dein Harz 4 aufzubessern.

Mehr auch nicht.

Was will man schon erwarten. Hätt ich mir denken können!

xlph
20.09.2016, 19:05
Hab mich mehrfach an VBA versucht, aber hab es jetzt aufgegeben.

Wer es nicht im Köpfchen hat, hat es im Geldbeutel.

Ich hatte es dir angeboten.

Deine Beleidigungen schrecken nur noch weitere ab, dir zu helfen.

Ein Forum ist da, um Hilfe zur Selbsthilfe zu geben/erlangen.