26.03.2018, 12:10
Hallo snb,
Zitat:Das ist kein VBA für Anfänger:stimmt, aber man einiges daraus lernen. Danke dafür
Excel Sortierung mit Buchstaben
|
26.03.2018, 12:10
Hallo snb,
Zitat:Das ist kein VBA für Anfänger:stimmt, aber man einiges daraus lernen. Danke dafür
26.03.2018, 12:54
Gibt es noch eine Möglichkeit das Ganze etwas dynamsicher zu gestalten?
Sobald eine Zelle nicht ausgefüllt ist, läuft das Makro nicht. Gruß Kate
Wozu brauchst du dieses Verfahren ?
Und warum verwendest du nicht 1,1 statt 1a und 1,2 statt 1b ?? Warum sollte man leere Zellen verwenden ?
26.03.2018, 13:01
Hallo Kate,
du musst dann einfach eine Abfrage drumumbauen, ob das Feld leer ist oda nicht Code: If IT <> "" Then if IT <> "" then End if
26.03.2018, 13:46
Die Liste möchte ich verwenden um vorhandene Schnitt Nr. (links/rechts/oben/unten) zuzuweisen.
Ich versuche es mal anhand meiner Musterdatei zu erklären: Da ich vorher nicht weiß wie viele Positionen es gibt (Spalte A "Nr."), kann ich nicht genau sagen ob alle Zellen von G3:J9 ausgefüllt sind. Das heißt, unausgefüllte Zellen dürfen nicht berücksichtigt werden. Wenn die Verwendung von 1.1 etc. es einfacher macht, bin ich auch dafür offen. Gruß Kate
26.03.2018, 14:36
Schau mal:
26.03.2018, 15:23
Vielleicht habe ich es etwas missverständlich erklärt, sorry.
Der Kleinste Wert soll nur in den Zellen Y2:AF2 angezeigt werden. In AG2:AN2 dann der nächst höhere usw... Dein VBA Ansatz gefällt mir echt gut! Habe eine Schaltfläche eingefügt über die das Makro dann läuft. Nur wenn Zellen nicht ausgefüllt sind meckert er. Außerdem wäre es super, wenn Änderungen vorgenommen werden, das Makro nochmal von vorne laufen zu lassen. Gruß Kate
29.03.2018, 08:41
Anbei meine aktuelle Tabelle.
Leider wird das Makro nicht ausgeführt sobald eine Zelle G3:J202 leer ist. LG Kate
29.03.2018, 09:05
Mein Fahrlehrer sagte immer, es sei falsch, anzunehmen, dass Kinder im Straßenverkehr unberechenbar seien. Vielmehr seien sie berechenbar darin, immer das zu tun, womit man nicht rechnet.
Genauso ist es ein völlig blöder Spruch, dass sich der Computer dem Menschen angleichen solle. Nein, der Mensch muss aus der Ordnung des Computers für seine Lebenssachverhalte lernen und sich denen anpassen. 1, 1a und 1b sind nun mal einfach bescheuert. Das ist etwas für Hausnummern an der Straße, obwohl man auch dort den Neubau mit 6 Reihenhäusern zwischen der alten Nummer 52 und 53 durchaus mit 52.1 bis 52.6 bezeichnen könnte.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel).
|
|