AW: Export bestimmter Spalten in eine neue Exceldatei
Piet
Hallo Max
kleine Schönheitsfehler, wenn man die Originaldatei nicht hat. War aber schnell gefunden.
Ändere bitte den Code wie unten, dann klappt es auch in der Originaldatei - Zwei Fehler:
Ich habe nicht damit gerechnet das in der 1. Zeile mal nur ein Sold To Wert xtehen kann!
Dann stimmt meine rsn Berechnung nicht mehr, das habe ich auf Find Methode umgestellt!
2. Fehler _ bei Do Until SoldSpa > LastSpa war das
"=" zuviel du hast ja nur eine Spalte!
Wenn man über 20 Jahre VBA programmiert findet man solche Fehler in einer Minute.
mfg Piet
With Worksheets("Expert")
'Datum + Kunde in Variable laden
Datum = .Cells.Find(what:="RDD", LookAt:=xlWhole).Cells(2, 1)
Kunde = .Cells.Find(what:="Purchase Order", LookAt:=xlPart).Cells(2, 1)
rsn = .Cells.Find(what:="Order Reason", LookAt:=xlWhole).Column
'1. Sold To Spalte und Letzte Sold Spalte ermitteln
SoldSpa = .Range("A1").End(xlToRight).Column
LastSpa = .Range("IV1").End(xlToLeft).Column
'LastZell in Tabelle1 ermitteln (Material Spalte)
LastZell = .Cells(Rows.Count, 4).End(xlUp).Row
z = 1 '1.Zeile in Zieltabelle
'Spalten bis "Sold To" kopieren
Do Until SoldSpa > LastSpa