Suchergebnisse
Suchergebnisse 1-30 von insgesamt 34.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Guten Tag, ich habe eine Datei mit verschiednen Artikel Nr. Spalte A, verschiedene Kunden Spalte B, verschieenen Serien Nr. Spalte C und Datum in Spalte d. Die kompl. Datei ist nach Datum & anschließend nach Artikel Nr. absteigend sortiert. Die Artikel Nr. können mehrfach vorkommen. Die SN: zu den Artikel Nr. aber nicht. Aktuell hat GV0587 die SN: Nr. 1, 2, 3; GV0588 die SN: Nr. 4 ,5, 6; und GV0598 die SN: Nr. 7, 8, 9 Das soll auch genau so bleiben, allerdings möchte ich das die kleinste SN: zu …
-
Zitat von petaod: „Dann füg doch einfach noch einen Key3 für die Spalte C ein.“ Das hatte ich bereits gemacht, aber funktioniert natürlich nicht, weil dabei immer alle Spalten sortiert werden. Ich will aber wie geschrieben nur die SN: separat noch einmal für jede Artikel Nr. sortieren. Der Filter erkennt ja dann auch nicht, das immer 3 Seriennummern-Gruppen zu einer Artikel Nr. gehört. Das ist ja genau das Problem. Nur SN: Nr. 1, 2, 3, gehört zu GV0587 und dürfen nicht zu GV0588 oder GV0598 zuge…
-
Zitat von cry.baby: „Zitat von Parawolli: „ Manuell bekomme ich es hin indem ich zuerst die kompl. Liste nach Datum sortiere, dann einzeln jede Artikel Nr. über den Autofilter anzeigen lasse und dann nur Splalte B absteigend sortieren lasse. Die originale Datei hat aber mehrere hundert Artikel Nr. mit tausenden SN. Nr. Der Aufwand ist also zu groß um das händisch zu machen. “ Wie genau sortierst Du die Tabelle händisch? Du schreibst, dass Du zunächst die Liste nach Datum sortierst -> aufsteigend…
-
Hallo cry.baby Ich möchte mich ganz herzlich bei Dir bedanken. Der Code funktioniert perfekt. Du hast mir jetzt und für die Zukunft eine Menge Arbeit erspart Alles Gute Wolfgang
-
Hallo cry.baby, ich brauche leider noch einmal Deine Hilfe. Habe jetzt schon ein paar Tage versucht es alleine hin zu bekommen, aber das ist für mich zu schwer. Wenn die Artikel Nr. in "Tabelle1" Spalte B mit der Artikel Nr. in "Tabelle2" Spalte A übereinstimmt, möchte ich die Anzahl & Farbe an Cellen in "Tabelle1" Spalte A genau in der Häufigkeit & Farbe markieren, wie es in "Tabelle2" Spalte B steht. Wenn Artikel Nr. mehrmals vor kommen, dann soll zuerst die Anzahl der ersten Übereinstimmung d…
-
Hi, ich habe bereits in Tabelle1 Spalte E & F händisch eingefärbt. Das soll nur das Endresultat sein. Spalte A & B soll über das Makro automatisch von Tabelle2 die Farben in den entsprechenden Stückzahlen dort rein kopieren. Du hast Recht in Tabelle 2 wiederholen sich die Artikel Nr. Das ist auch Richtig so und genau meine Schwierigkeit. Hintergrund: In Tabelle2 Spalte B stehen die Stückzahlen der geplanten Aufträge zum Bau einer GV0598, GV0587, GV0588. Wir bauen bei uns in Baulosen. Bedeutet ic…
-
Hallo cry.baby, erst einmal vielen vielen Dank. Der Code funktioniert. Ich hatte aber vergessen zu erwähnen, das ich eine freie Farbauswahl benötige. Aktuell sind die Farben fest mit den Artikel Nr. verknüpft. Was muss ich umprogrammieren, damit ich die Farben frei wählen kann? Problem ist, das ich 71 verschiedene Artikel Nr. habe (Siehe unten) und es schwierig ist, so viele unterschiedliche Farben zu finden und zu vergeben. Ich stelle mir das so vor, das er von Tabelle2 Spalte B die Farben einf…
-
Hi cry.baby Die GV Nr. ändern sich nie, aber die Reihenfolge in der diese in Tabelle 2 stehen schon, denn die Abarbeitung der Aufträge kann sich jederzeit ändern. Mir ist aufgefallen, das Du davon ausgegangen bist, das GV0598 immer ganz oben auf B2 steht. Das muss aber nicht sein. Lg Wolfgang
-
Kein Problem Du hast mir sowieso schon sehr viel geholfen. Dann werde ich feste Farben vergeben. Das einzige was ich noch versuchen muss zu ändern ist die Tatsache, das GV0598 nicht unbedingt auf B2 in Tabelle2 stehen muss und die anderen GV Nummern natürlich entsprechend auch woanders. Ich versuche es mal alleine hin zu bekommen. Wenn nicht melde ich mich nochmal Danke und Lg Wolfgang
-
Hi cry.baby Boah kann ich nur sagen und mal wieder nur Danke. Habe Den kompl. Code wie Du geschrieben hast in die Zeilen 16 bis 25 im alten Code ersetzt und gestartet. Er legt mir in Tabelle 2 Spalte D die Farb Nr. an wie Du geschrieben hast. Allerdings bleibt das Makro dann in Zeile 19 vom neuen Code hängen. Er markiert die Zeile Gelb und gibt im Fehlerfenster folgendes aus. Laufzeitfehler '91': Objektvariable oder With-Blockvariable nicht festgelegt. Habe ich etwas falsch gemacht? P.S. Mit den…
-
Hi cry.baby, nein das war es nicht. Das hatte ich auch bereits verbessert. Er meldet den Fehler ja auch bereits bei GV0598. Und die Farbe blau ist ja richtig angegeben. Wolfgang
-
Habe ich gemacht. Es kommt der gleiche Fehler in der gleichen Zeile.
-
Leider immer noch nicht. Habe mal meinen Code rein kopiert. Die rot markierte Zeile ist die wo er den fehler ausgibt. Die grünen sind die alternativen Zeilen als Textzeile markiert. Habe immer beides mal ausprobiert. Aber immer der selbe Fehler in der gleichen Zeile. Visual Basic-Quellcode (136 Zeilen) Code-Tags eingefügt. ~Thunderbolt
-
Auch nicht! Funktioniert der Code denn mit meiner Tabelle bei Dir? Vielleicht liegt es an unterschiedlichen Office Jahrgängen. Ich benutze Office 365 Ab und zu ändert sich ja auch was an VB.
-
Hallo petaod, Ich habe mal Deinen Code (Siehe unten) eingegeben. Die beiden roten Zeilen werden abwechselnd als Fehler ausgegeben. Wahrscheinlich habe ich aber auch nicht ganz verstanden was ich jetzt machen musste und habe es falsch eingegeben. Beim ersten mal hat er das FindenBlau als Fehler ausgegeben, weil es wahrscheinlich nicht deklariert war. Nachden ich es als Variable bzw. Range angelegt hatte, hat er mir die Zeile dadrüber als Fehler angegeben. 'Dim FindenBlau As Variant Dim FindenBlau…
-
Hi cry.baby & petaod Vielen Dank, das Ihr beide Euch Zeit für mich genommen habt. Es funktioniert jetzt. Ich hatte allerdings etwas vergessen zu erwähnen. In der originalen Tabelle1 sind in Spalte C mal SN: Nr. vorhanden und mal keine vorhanden. (Siehe Anhang) Ich möchte das er in Spalte A nur die farblich markiert, wo keine SN: Nr. in Spalte C neben der entsprechenden GV steht. Wenn eine SN: Nr. drin steht, soll er die Zelle unberührt lassen (farblos) und einfach mit dem Zählen zur nächsten GV …
-
Hammer Vollzitat entfernt. ~Thunderbolt
-
Zitat von cry.baby: „Hast Du vllt noch was vergessen uns zu sagen? Hm? Also irgend ne Spalte nicht erwähnt oder so? <img src="https://www.vb-paradise.de/wcf/images/smilies/biggrin.png" alt=":D" /> <span style="color: #FF0000"><b>Vollzitat entfernt.</b> ~Thunderbolt</span> “ Glaube nicht oder lass mal überlegen Habe das fast fertige Programm mal als Text-Datei angehangen. Funktioniert super. Ist aber etwas lang geworden mit 2752 Zeilen.... Habe auch direkt die Farben die verwendet werden dürfen f…
-
Schicke ich Dir sobald ich fertig bin. Habe nämlich unsere kompl. Entwicklungsgeräte noch nicht berücksichtigt. Danke für den Tipp. P.S. Was ich mich die ganze Zeit schon gefragt hatte, warum muss man ab dem 2. Auftrag immer auch die erste Schleife nochmal einbauen. Die wird doch für den 1. Auftrag schon durchlaufen. und in der 2. Schleife steht doch in der Formel drin was er machen soll... Ich habe das zwar ausprobiert und am Ergebnis gesehen, das es so sein muss, aber verstehen tue ich es nich…
-
Hi cry.baby Jetzt habe ich das kompl. Programm fertig und er meldet mir Prozedur zu groß. OK Hilfe nachgesehen und gelesen das das Programm max. 64 kB groß sein darf. Habe daraufhin das Programm in 3 Module aufgeteilt und mit Call jeweils aufgerufen. Jetzt funzt es.
-
[Krass langer Code. Wie lange läuft das Makro würde mich mal interessieren? Gib mal zu Beginn Debug.Print "Start: " & now und ganz zum Schluss Debug.Print "Ende: " & now ein. Im Direktbereich siehst Du dann die Laufzeit. Habe es eingegeben, aber wo kann ich jetzt genau die Zeit ablesen? Der Code ist jetzt genau 4342 Zeilen lang. Tendenz steigend, denn ich muss für unsere Highrunner eine dritte Farbe (Schleife) einbauen. (Siehe Anhang) @Petaod: Ich suche ja immer noch nach einer Lösung um die Far…
-
Zitat von cry.baby: „Im Direktbereich wird die Start- und Endzeit mit Debug.Print ausgegeben. Falls Du den Direkbereich nicht aktiviert hast, geht das über Ansicht -> Direktfenster oder Strg + G“ 52 sec. Hängt aber mehr mit der Anzahl der Zeilen in der Excel-Liste zusammen als mit dem Code.
-
Habe Deinen Code mal in "Tabelle1" eingefügt. Der folgende Code läuft durch und die Hildsspalte D wird auch mit dem Farbcode gefüllt. Allerdings markiert er mir nichts in Tabelle1. Habe ich etwas nicht richtig verstanden? Private Sub CommandButton2_Click() Dim ArrayGV() Dim r As Range Dim Zähler As Integer Dim i As Integer 'Hilfsspalte D mit Farbnummern erstellen Sheets("Tabelle2").Select With Sheets("Tabelle2") For Each r In Intersect(.UsedRange, .Range("B:B")) r.Offset(0, 2) = r.Interior.Color…
-
Die rot markierte Zeile wird als Fehler gelb markiert ausgegeben. "Index außerhalb des gültigen Bereichs." Muss die Variable ArrayGV() ganz oben nicht als etwas deklariert werden? P.S. Wie kann ich eigentlich das Programm so einfügen wie Du. Also mit Zeilen Nr. Private Sub CommandButton2_Click() Dim ArrayGV() Dim r As Range Dim Zähler As Integer Dim i As Integer Const CellBlank = 16777215 'Hilfsspalte D mit Farbnummern erstellen With Sheets("Tabelle2") For Each r In Intersect(.UsedRange, .Range(…
-
Es funktioniert nur wenn ich den Schalter in Tabelle2 habe. Wenn ich es von Tabelle1 aus starten möchte so wie unten, dann markiert er mir nach wie vor die gleiche Zeile. Visual Basic-Quellcode (30 Zeilen)
-
Super jetzt läuft es. P.S. Die Hilfssapalte hatte ich extra entfernt. Aber wenn ich es so schreibe r.offset(0, -1), dann funktioniert es nicht mehr. Denn ich möchte ja Spalte A nicht Spalte B eingefärbt haben, So nimmt er immer nur die jeweils letzten Farben einer GV. Visual Basic-Quellcode (3 Zeilen) Das gleiche macht es auch wenn ich CellBlank weglasse. Visual Basic-Quellcode (3 Zeilen)
-
Hallo... Du hast mir doch geholfen und keinen Aufwand gemacht. Ich bin doch derjenige der sich bei Dir für den Aufwand entschuldigen muss. Aber schon krass wie man mit einer kleinen Änderung so viele Zeilen sparen kann. Ich hatte übrigens eine Antwort drüber noch mal eine Frage ergänzt, weil mir nicht klar ist warum ich nicht genauso die Spalte A statt Spalte B einfärben kann.
-
"cry.baby schrieb: Update: Du musst auch in der If-Then Schleife abfragen, ob die Zelle links von r blank ist. Ansonsten färbt er es mit der zweiten Farbe von z.B. GV0598 ein: Logisch hast Recht. Sorry kleiner Blackout von mir. Das mit CellBlank kann ich besser raus lassen, weil ich ohnehin im Original Code die Spalte A vorher alle Farben raus lösche und außerdem habe ich bemerkt, das wenn ich 2x auf den Common Button klicke, er mir bein zweiten Durchlauf weitere Farben der Spalte A einfärbt, ob…
-
Visual Basic-Quellcode (1 Zeile) Kurze Verständnisfrage, damit ich den Code auch verstehe. Mit Tabelle2 ist anscheinend nicht die Bezeichnung "Tabelle2" gemeint, sondern das diese an zweiter Position von links in Arbeitsblatt ist. Richtig? Meine Original Tabelle heißt "FID" und wenn ich in dieser Zeile Tabelle2 jeweils gegen FID ändere dann funktioniert nichts mehr. Visual Basic-Quellcode (1 Zeile) Was bedeutet die 1 hinter dem ArrayGV_FID
-
Zitat von cry.baby: „Tabelle2 entspricht der Bezeichnung des Arbeitsblattes in Klammern (-> siehe Projekt-Explorer). Ändere also daran nichts, es sei denn das Array soll aus einem anderen Arbeitsblatt/Worksheet erstellt werden. Ah jetzt verstehe ich auch warum es in meiner anderen Datei nicht läuft. Kann man die Zuweisung ändern? Im Explorer ging es nicht. “