Hi @Anonymous
Code from post 53 replace by:
ElseIf (RCaseCol.Get(ii).Type = I_CT_CODE_COMBINATION) Then
Dim CCount As Integer
Dim CCa As RobotCodeCombination
Set CCa = RCaseCol.Get(ii)
CCount = CCa.Components.Count
Dim StrCC As String
StrCC = Str(CCount)
If InStr(RCaseCol.Get(ii).Name, "+") <> 4 And InStr(RCaseCol.Get(ii).Name, "-") <> 4 And InStr(RCaseCol.Get(ii).Name, "+") <> 8 And InStr(RCaseCol.Get(ii).Name, "-") <> 8 Then
FEparams.Case = CCa.Number
For icomp = 1 To CCount
row = row + 1
FEparams.CaseCmpnt = icomp
If (OptionButton1.Value) Then Cells(row, 1) = Str(FEparams.Element) + " / " + Str(FEparams.Case) + " / " + Str(FEparams.CaseCmpnt)
If (OptionButton2.Value) Then Cells(row, 1) = Str(FEparams.Node) + " / " + Str(FEparams.Case) + " / " + Str(FEparams.CaseCmpnt)
If (OptionButton3.Value) Then Cells(row, 1) = Str(FEparams.Panel) + " / " + Str(FEparams.Node) + " / " + Str(FEparams.Case) + " / " + Str(FEparams.CaseCmpnt)
Set FEresults = RobApp.Project.Structure.Results.FiniteElems.Detailed(FEparams)
Cells(row, 2) = FEresults.QXX
Cells(row, 3) = FEresults.QYY
Set FEcomplex = RobApp.Project.Structure.Results.FiniteElems.Complex(FEparams)
Cells(row, 4) = FEcomplex.MXX_TOP
Cells(row, 5) = FEcomplex.MXX_BOTTOM
Cells(row, 6) = FEcomplex.MYY_TOP
Cells(row, 7) = FEcomplex.MYY_BOTTOM
Next icomp
Else
row = row + 1
If (OptionButton1.Value) Then Cells(row, 1) = Str(FEparams.Element) + " / " + Str(FEparams.Case)
If (OptionButton2.Value) Then Cells(row, 1) = Str(FEparams.Node) + " / " + Str(FEparams.Case)
If (OptionButton3.Value) Then Cells(row, 1) = Str(FEparams.Panel) + " / " + Str(FEparams.Node) + " / " + Str(FEparams.Case)
Set FEresults = RobApp.Project.Structure.Results.FiniteElems.Detailed(FEparams)
Cells(row, 2) = FEresults.QXX
Cells(row, 3) = FEresults.QYY
Set FEcomplex = RobApp.Project.Structure.Results.FiniteElems.Complex(FEparams)
Cells(row, 4) = FEcomplex.MXX_TOP
Cells(row, 5) = FEcomplex.MXX_BOTTOM
Cells(row, 6) = FEcomplex.MYY_TOP
Cells(row, 7) = FEcomplex.MYY_BOTTOM
End If
End If

Rafal Gaweda