17.11.2014, 14:18
Und zu Deinem anderen Problem...
Probier es mal so.
bsp forum_2.xlsm (Größe: 17,87 KB / Downloads: 2)
Gruß
Max
Probier es mal so.

Gruß
Max
![]() Forum des Excel-Verein 2015 e.V. |
Das Clever-Excel-Forum-Treffen
findet vom 19.09. - 21.09.2025 in Bad Arolsen statt. Zu den Infos kommt Ihr oben über den Link. |
Sverweis-wenn dann - Abfolge
|
17.11.2014, 14:18
Und zu Deinem anderen Problem...
Probier es mal so. ![]() Gruß Max
Hi,
nochmal zum Verständnis, ich war vorhin etwas im Stress. Dieser Codeschnipsel Code: Tabelle1.Cells(zz, 5).Value = .Cells(Zeile, 9).Value Er schreibt in Tabbelle 1, in die "aktive" Zeile in "Spalte E", Code: cells(zz, 5). Value Code: .Cells(Zeile, 9).Value Code: With Tabelle2 dann sähe(n) die Codezeile(n) so aus: Code: Tabelle1.Cells(zz, 5).Value = Tabelle.Cells(Zeile, 9).Value Wohin (in welche Tabelle-Zelle) will ich eine Information schreiben und woher (aus welcher Tabelle-Zelle) kommt die Information. Ich hoffe das macht es etwas verständlicher. Gruß Max
17.11.2014, 15:50
Fehler gefunden, da hat jmd ( Datei befindet sich auf nem öfft. Laufwerk ) sich nen Spaß erlaubt und die Zellen weiß formatiert, so, dass ich das nicht sehen kann
![]() nun hab ich aber das Problem, dass sobald ich die Zellen zum Bsp. vor dem adden der neuen Dateien schwarz färbe, Excel die neuen Daten in den nicht gefärbten Bereich einträgt. lässt sich das ändern ? Genauso verhält es sich, wenn in einer leeren, eigentlich nicht von dem --> add in betroffenenen Zeile eine Formel enthalten ist. (17.11.2014, 15:50)kr1zl schrieb: nun hab ich aber das Problem, dass sobald ich die Zellen zum Bsp. vor dem adden der neuen Dateien schwarz färbe, Excel die neuen Daten in den nicht gefärbten Bereich einträgt. lässt sich das ändern ? Genauso verhält es sich, wenn in einer leeren, eigentlich nicht von dem --> add in betroffenenen Zeile eine Formel enthalten ist. Ich bin mir nicht sicher ob ich Dich richtig verstehe... Also die Schriftfarbe könntest Du im Vorfeld für die betroffenen Spalten als "schwarz" festlegen. Spalten markieren und im Reiter "Start" als Schriftfarbe schwarz wählen. Alternativ kannst Du auch nach dem Schreiben der Information für jede Zeile die Schriftfarbe festlegen z.B. so: Code: .... Zu der Formelgeschichte... Wie kann denn in einer leeren Zelle eine Formel stehen? Das war in Deinen Beispieldateien aber nicht so! Es ist etwas schwierig alle Besonderheiten Deiner Tabelle(n) zu berücksichtigen, wenn man den genauen Aufbau nicht kennt. Gruß Max
Ja, ist schwer zu erklären ohne Dateianhang.
Dies geht aber leider aus Datenschutzgründen nicht ![]() Also, ich habe eine sortierte Liste. Mit z.B.: Lieferdatum , reales Versendungsdatum, erwartete Ankunft. Dies sind Werte die sich so ergeben : =KALENDERWOCHE(H10+10) oder : =WENN(ISTLEER(J10);"wie geplant";KALENDERWOCHE(J10*7+44)) Es bestehen somit schon spalten mit Werten. Nun kommt durch das Makro und VBA die neuen Werte aus Tab2 dazu.Diese besitzten nun nicht die Spalten mit der. erw. Ankunft etc. Diese müsste ich erst " herunterziehen" ,dies möchte ich aber nicht händisch tun. Das eigentliche Problem besteht darin, dass sobald ich die Spalten vormakiere, d.h. die Formel kopiere und einfüge und dann die neuen Werte aus Tab2 einfügen lasse, werden die neuen Werte dort eingefügt, wo ich das Kopieren der z.B.: =WENN(ISTLEER(J10);"wie geplant";KALENDERWOCHE(J10*7+44)) -- beendet habe. d.h. Spalte A - H frei für Werte aus Tab2; - I - N "belegt" mit Formel für erw. Ankunft, Lieferdatum etc. So sollte es sein !
17.11.2014, 16:32
(17.11.2014, 16:32)Rabe schrieb: Hi,(17.11.2014, 16:27)kr1zl schrieb: Ja, ist schwer zu erklären ohne Dateianhang. Wenn ich Daten rauskopiere oder lösche, dann geht das sicherlich, aber nicht, wenn ich 15 Spalten habe, die alle Daten,Formatierungen etc enthalten.
Also stehen in Tabelle1 in zwei Zellen im Bereich I-N irgendwo die Formeln?
Kannst Du mir sagen welche Zellen das sind und wie die jeweiligen Formeln in den Zellen lauten? Dann könnte man die Formeln auch über das Makro eintragen. In Deinen anonymisierten Dateien hatte die Tabelle1 6 Spalten, jetzt sprechen wir schon über 14 Spalten! Wenn Du Daten anonymisierst dann solltest Du das so machen, dass die Datenstruktur und -formate der betroffenen Tabellen erhalten bleiben :32:. Gruß Max Achso... Noch ein Nachtrag und Vermutstropfen: Da ich nicht weiß wie Deine Tabellen aussehen, kann ich Dir nicht garantieren, dass anschließend auch die per Makro erzeugten Formeln richtig rechnen.
17.11.2014, 16:54
I = =KALENDERWOCHE(H10+10)
K= =WENN(ISTLEER(J10);"wie geplant";KALENDERWOCHE(J10*7+44)) M = =WENN(ISTLEER(L10);KALENDERWOCHE(H10+14);KALENDERWOCHE(L10*7+8)) P= =HEUTE()-H10 |
|