Hallo liebe Experten
da mir hier schon soooo super tatkräftig geholfen wurde, würde ich gerne in
Erfahrung bringen, wie ich die Auswertung in einer bestimmten Reihenfolge bekomme…
Private Sub CommandButton1_Click()
Dim wSTAT As Worksheet, wAUSW As Worksheet
Dim aUr, aZiel()
Dim iUr As Long, iZiel As Long
Set wSTAT = Worksheets(„BU-Status“)
Set wAUSW = Worksheets(„BU-Auswertung“)
wAUSW.Range(„A2:G10000“).ClearContents
aUr = wSTAT.Range(„D50:AY1401“).Value
ReDim aZiel(UBound(aUr), 7)
For iUr = 1 To UBound(aUr)
If aUr(iUr, 18) = 1 Then
If aUr(iUr, 47) > 2 Then
If InStr("#CH#ST#AV#DDC#", „#“ & aUr(iUr, 48) & „#“) > 0 Then
aZiel(iZiel, 0) = aUr(iUr, 1)
aZiel(iZiel, 1) = aUr(iUr, 9)
aZiel(iZiel, 2) = aUr(iUr, 10)
aZiel(iZiel, 3) = aUr(iUr, 20)
aZiel(iZiel, 4) = aUr(iUr, 21)
aZiel(iZiel, 5) = aUr(iUr, 47)
aZiel(iZiel, 6) = aUr(iUr, 48)
iZiel = iZiel + 1
End If
End If
End If
Next iUr
If iZiel > 0 Then wAUSW.Range(„A2:G1352“) = aZiel
End Sub
Alle gefunden Daten sollen in der Spalte G in „BU-Auswertung“ dieser
Reihenfolge übernommen werden,…„CH“, „ST“, „AV“ dann „DDC“.
Natürlich nur, wenn diese im Arbeitsblatt „BU-Status“ vorhanden sind.
Viele Grüße
Melanie