OK avec B10 c'est plus clair!
Effectivement la colonne 2 ligne 10 c'est B10.
Ce que je fais avec RCell c'est d'utiliser la chaîne de caractères en retour (donc "R10C2") pour la tester dans ma formule
Worksheets(sSummary).Cells(plig, icol).Value = "= SI(R10C2 > 0 ; 1 ; -1)"
voilà, est ce bien la question?
Pour ce qui est codée dans la macro RCell, le voici par copier/coller:
Function RCcell(ilig, iabl, icol, iabc, Optional sheet) As String
'
' renvoit la chaine pour pointer la cellule
' ilig = numero de ligne
' iabl = 1 si reference absolue, -1 si relative, 0 si pas de reference (identique en relatif)
' icol, iabc = idem pour la colonne
' si sheet est defini, rajoute le pointe feuille
If iabl = 1 Then
RCcell = "R" & CStr(ilig)
ElseIf iabl = -1 Then
RCcell = "R[" & CStr(ilig) & "]"
Else
RCcell = "R"
End If
If iabc = 1 Then
RCcell = RCcell & "C" & CStr(icol)
ElseIf iabc = -1 Then
RCcell = RCcell & "C[" & CStr(icol) & "]"
Else
RCcell = RCcell & "C"
End If
If Not IsMissing(sheet) Then
RCcell = "'" & sheet & "'!" & RCcell
End If
End Function