Clever-Excel-Forum

Normale Version: Spielpaarungen anhand mehrerer Kriterien übertragen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,


ich stehe vor einem kleinen Problem. 

und zwar möchte ich Spielpaarungen in andere Zellen übertragen.

Dieses in andere Zellen schreiben, ist leider an jede Menge Bedingungen geknüpft.

In meiner Beispieldatei habe ich eine ausführliche Beschreibung hinterlassen wie ich mir das vorstelle und ein "wenig" Vba Code habe ich auch mal geschrieben.
(Der bereits geschriebene Code darf gerne verändert werden)

Allerdings bin ich noch ein ziemlicher Anfänger was Vba anbelangt und das weitere übersteigt eindeutig meine Fähigkeiten.

Ich hoffe jemand von euch Profis greift mir hier unter die Arme, wäre euch auf jeden Fall sehr dankbar.

Trotz allem das Ihr vorneweg schon wisst um was es sich handelt hier noch eine Kurzfassung:

Nach Betätigung per Button sollen Spielpaarungen in andere Zellen geschrieben werden.
Dies ist an Bedingungen geknüpft die aus 6 verschiedenen Spalten kommen aber bis auf eine Zelle immer die gleiche Zeile haben. (Bsp.:  R8 und V8 mit Name gefüllt, I27 und S8 und U8 und X8 leer oder mit Zahl gefüllt)
Nach jedem mal drücken auf den Button sollte wieder übertragen werden jedoch mit einigen Überprüfungen.

Hoffentlich habe ich mich in der Beschreibung in der Beispieldatei nicht zu undeutlich ausgedrückt, schon mal Vielen Dank im voraus.

Grüße 
bergaa
Guten Morgen zusammen,


7 Downloads meiner Beispieldatei, ......

Hat den jemand schon eine Idee ?

Braucht Ihr vielleicht noch Informationen? War die Beschreibung nicht in Ordnung?

Zusatzfrage: Kann man, dass ganze auch in eine UserForm übertragen?



Grüße 
bergaa
Hallöchen

ich wollte den Downloadzähler jetzt nicht noch weiter erhöhen. Eventuell übersteigt der Umfang bzw. Aufwand der Aufgabe dann doch die Möglichkeiten einer kostenlosen Forumshilfe.
Manchmal ist es vorteilhaft, ein Projekt in Teilfragen aufzusplitten - aber so, dass Du Lösungen selbst zusammenfügen kannst. Ansonsten kommt oft der Hinweis, hätte man dies oder jenes eher gewusst, hätte man ganz anders geantwortet oder die bisherige Lösung ist für die Tonne ..

Zu Deiner Beispielfrage im Prinzip so. Falls Name eine Variable ist dann ohne Anführungszeichen. Beachte die Einklammerung bei den OR's

If Range("R8") = "Name" And Range("V8") = "Name" And (IsEmpty(Range("I27")) Or IsNumber(Range("I27"))) And IsEmpty(Range("S8")) Or IsNumber(Range("S8"))) ...
Hallo schauan,


erst einmal Danke für deine Antwort und ja ich denke der Aufwand ist wahrscheinlich schon ziemlich groß.

Ich vermute wie du es genannt hast für eine kostenlose Forumshilfe einfach zu viel.

Aber das hätte jederzeit mir einer sagen können oder einfach nur einmal nen Ansatz posten.

Möchte selbst ja auch noch einiges dazu lernen und da trifft doch dann eigentlich das gute alte Sprichwort zu "Learning by doing".


Jetzt probiere ich mich selbst nochmal daran, vielleicht bekomme ich irgendwie auch eine einfachere Lösung hin. 

Mit dem was du geschrieben hast werde ich mich auch nochmal auseinandersetzen. 


Grüße 
bergaa