Liebe/-r wer-weiss-was Experte/-in,
Besten Dank für die Hilfe im vorraus.
folgende Aufgabenstellung möchte ich lösen. habe aber einen oder
einige fehler drin.
Ich habe 3-ca.15 Exceltabellen. diese funktionieren als pendenzen
listen. Damit gemeint ist dass 1 liste die Mutterliste ist in welcher
alle mit priorität a gekennzeichneten aufgaben hineinkopiert werden.
die Prioritäten werden in den unterExcellisten anhand der Datum
brechnet. was natürlich zur folge hat dass die unterlisten kurz
geöffnet werden müssten um die priorität neu zu berechnen. damit man
dann denn aktuellen Stand in die Mutterliste kopieren kann.
Hier siehst du mal einen Vercuh von mir:
Sub kopi()
Dim lngZei As Long, lngFrei As Long, wks As Worksheet, Blatt, B As
Integer
Blatt = Array("Allgemein", "Chadian", "Michelin", "1", "Ulven", "div.
Projekte", "2", "3", "4", "5", "6", "7", "8", "9")
Set wks = Worksheets("Priorität a")
Workbooks.Open
Filename:="G:\abteilungen\abwicklung\level0\AE\Auftraege\_fuer\_Kunden\35734\_1\_Ulven
Norwegen\35734 LOP List.xls"
Sheets("Issue List").Select
lngFrei = IIf(wks.Range("A1") "", wks.Range("A" &
Rows.Count).End(xlUp).Row + 1, 1)
If lngFrei = Rows.Count Then GoTo Fehler
For B = 0 To UBound(Blatt)
With Worksheets(Blatt(B))
For lngZei = 4 To 1000
If .Cells(lngZei, 4) = "a" Or .Cells(lngZei, 9) = "a" Then
.Cells(lngZei, 4).EntireRow.Copy
Destination:=wks.Cells(lngFrei, 1)
lngFrei = lngFrei + 1
If lngFrei = Rows.Count Then GoTo Fehler
End If
Next lngZei
End With
Next B
wks.Activate
Exit Sub
Fehler:
MsgBox "Blatt voll"
End Sub
Was natürlich noch schön wäre ist, wenn ich die geänderten Sachen in
der Mutterliste auch wieder in die unterlisten zurückgeschrieben
werden könnten.
ich hoffe meine Aufgabenstellung einigermassen klar ausgedrückt zu
haben. ansonsten fragen stellen. Dies ist mein erster beitrag.
Gruss pascal
[MOD] - Pre-Tags eingefügt