hallo ihr da draußen.
Ich habe die Boardsuche zwar schon verwendet, auch was gefunden bin damit jedoch net so ganz zurecht gekommen und auf nachfrage wurde leider nicht mehr reagiert (der letzte Post war ü 2 Jahre her...)
Deshalb Probier ichs nochmal hier und hoffe das ihr mir helfen könnt da alle meine Versuche bisherher ins leere gelaufen sind.
Ich habe hier folgendes Problem:
Ich soll die Datei "Reklamationen_für_2012" sheet"Reklamationen" Auswerten. Da diese Datei aber noch weiter Verwendet wird will ich die Sachen die ich brauche Ausschneiden und in einem seperaten "Auswertung"s-Excel (Sheet"Datengrundlage") weiter verwenden. Folgendes Problem:
Im bereich der Zeilen 6-1000 stehen (von "Reklamationen") Daten. Diese werden wenn sie fertig eingetragen sind in der Spalte A mit einem "x" markiert. Ich will jetzt nur die mit einem x Versehenen Daten Kopieren und die Zeilen dann löschen so das das was verbleibt schön übersichtlich zusammen rutscht. Dazu muss gesagt werden, dass die zeilen die fertig sind nicht aufeinander folgen. Es kann also die Reihe 7, 9,15,16 usw sein. Das ganze soll aus der Datei "auswertung" gestartet werde.
Auswertung und Reklamationen_für_2012 stehen im gleichen Ordner und das verändert sich auch nicht.
Hab gedacht das ganze könnte etwa so funktionieren:
Dim i as Integer
Dim z as Integer
z=3
Windows("Reklamationen_für_2012.xls").Activate
for i=6 to 1000
if Zell(i,1) = "x"
Row(i:i).copy
Windows("Auswertung.xls").Activate
Row(z:z).paste (Werte Einfügen)
z=z+1
Windows("Reklamationen_für_2012.xls").Activate
Selection.Delete Shift:=xlUp
End if
i=i+1
end for
Hoffe ist verständlich was ich meine. Bevor ihr mich alle jetzt Steinigt muss ich sagen ich hab von VBA nicht so wirklich Ahnung bin nur mit dem Makrorecorder groß geworden...
Hoffe ihr könnt mir weiter helfen.
lg Dark_Eagle
Ich habe die Boardsuche zwar schon verwendet, auch was gefunden bin damit jedoch net so ganz zurecht gekommen und auf nachfrage wurde leider nicht mehr reagiert (der letzte Post war ü 2 Jahre her...)
Deshalb Probier ichs nochmal hier und hoffe das ihr mir helfen könnt da alle meine Versuche bisherher ins leere gelaufen sind.
Ich habe hier folgendes Problem:
Ich soll die Datei "Reklamationen_für_2012" sheet"Reklamationen" Auswerten. Da diese Datei aber noch weiter Verwendet wird will ich die Sachen die ich brauche Ausschneiden und in einem seperaten "Auswertung"s-Excel (Sheet"Datengrundlage") weiter verwenden. Folgendes Problem:
Im bereich der Zeilen 6-1000 stehen (von "Reklamationen") Daten. Diese werden wenn sie fertig eingetragen sind in der Spalte A mit einem "x" markiert. Ich will jetzt nur die mit einem x Versehenen Daten Kopieren und die Zeilen dann löschen so das das was verbleibt schön übersichtlich zusammen rutscht. Dazu muss gesagt werden, dass die zeilen die fertig sind nicht aufeinander folgen. Es kann also die Reihe 7, 9,15,16 usw sein. Das ganze soll aus der Datei "auswertung" gestartet werde.
Auswertung und Reklamationen_für_2012 stehen im gleichen Ordner und das verändert sich auch nicht.
Hab gedacht das ganze könnte etwa so funktionieren:
Dim i as Integer
Dim z as Integer
z=3
Windows("Reklamationen_für_2012.xls").Activate
for i=6 to 1000
if Zell(i,1) = "x"
Row(i:i).copy
Windows("Auswertung.xls").Activate
Row(z:z).paste (Werte Einfügen)
z=z+1
Windows("Reklamationen_für_2012.xls").Activate
Selection.Delete Shift:=xlUp
End if
i=i+1
end for
Hoffe ist verständlich was ich meine. Bevor ihr mich alle jetzt Steinigt muss ich sagen ich hab von VBA nicht so wirklich Ahnung bin nur mit dem Makrorecorder groß geworden...
Hoffe ihr könnt mir weiter helfen.
lg Dark_Eagle