Thanks for your help
but I needed it for vba
but I solved it in the meanwhile
If anyone is interested:
ciao
MIchael
Dim FeSSK2erf As Long
Dim FeSSK3erf As Long
Dim FeSSK4erf As Long
Dim FeSSK5erf As Long
Dim FeSSK2geb As Long
Dim FeSSK3geb As Long
Dim FeSSK4geb As Long
Dim FeSSK5geb As Long
Dim Lufterf As Long
Dim Luftgeb As Long
Dim Stockzähler As Long
Dim Stockzähler1 As String
Stockzähler1 = "KG"
k = 1
For i = 1 To 300 'Anzahl Fenster
Workbooks("PSS-BonnBadGodesberg-Annabe-27-Rübenach.xls").Worksheets("Fensterliste").Activate
FeSSK2erf = Evaluate("sumproduct((d11:d300&z11:z300=""" & Stockzähler1 & "2"")*1)")
FeSSK3erf = Evaluate("sumproduct((d11:d300&z11:z300=""" & Stockzähler1 & "3"")*1)")
FeSSK4erf = Evaluate("sumproduct((d11:d300&z11:z300=""" & Stockzähler1 & "4"")*1)")
FeSSK5erf = Evaluate("sumproduct((d11:d300&z11:z300=""" & Stockzähler1 & "5"")*1)")
FeSSK2geb = Evaluate("sumproduct((d11:d300&z11:z300&AQ11:AQ300=""" & Stockzähler1 & "2" & "ja"")*1)")
FeSSK3geb = Evaluate("sumproduct((d11:d300&z11:z300&AQ11:AQ300=""" & Stockzähler1 & "3" & "ja"")*1)")
FeSSK4geb = Evaluate("sumproduct((d11:d300&z11:z300&AQ11:AQ300=""" & Stockzähler1 & "4" & "ja"")*1)")
FeSSK5geb = Evaluate("sumproduct((d11:d300&z11:z300&AQ11:AQ300=""" & Stockzähler1 & "5" & "ja"")*1)")
Lufterf = Evaluate("sumproduct((d11:d300&ai11:ai300=""" & Stockzähler1 & "erforderlich"")*1)")
Luftgeb = Evaluate("sumproduct((d11:d300&ai11:ai300&AQ11:AQ300=""" & Stockzähler1 & "erforderlich" & "ja"")*1)")
FeSSK5erf = Evaluate("sumproduct((d11:d300&z11:z300=""" & Stockzähler1 & "5"")*1)")
If Stockzähler1 = "KG" Then
Stockzähler1 = "EG"
ElseIf Stockzähler1 = "EG" Then
Stockzähler = 0
Stockzähler1 = Stockzähler + 1 & ".OG"
Stockzähler = Stockzähler + 1
Else
Stockzähler1 = Stockzähler + 1 & ".OG"
Stockzähler = Stockzähler + 1
End If
'j
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 10).Value = FeSSK2erf
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 11).Value = FeSSK3erf
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 12).Value = FeSSK4erf
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 13).Value = FeSSK5erf
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 15).Value = FeSSK2geb
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 16).Value = FeSSK3geb
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 17).Value = FeSSK4geb
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 18).Value = FeSSK5geb
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 14).Value = Lufterf
Workbooks("Test.xls").Worksheets("Tabelle1").Cells(k, 19).Value = Luftgeb
Next i
|