Hallo Andre
Verstehe nicht ganz wozu Du das ZS Zeug brauchst. Würde nicht so etwas gehen?
Dim xl As Variant
Dim strFormula As String
Dim i As Long
Set xl=createobject("Excel.Application")
xl.visible=True
xl.workbooks.add
For i=1 To 10
strFormula={=IF($J} & i & {="Herr",IF($K} & i & {="","Sehr geehrter Herr",CONCATENATE("Sehr geehrter Herr"," ",$K} & i & {)),IF($K} & i & {="","Sehr geehrte Frau",CONCATENATE("Sehr geehrte Frau"," ",$K} & i & {)))}
xl.activesheet.cells(i,1).Formula=strFormula
Next i
Gruss
Remo