Merci pour vos réponses mais j'ai finalement réussi à faire ce que je souhaitais après des heures de recherches. J'ai utilisé une macro VBA que j'ai attribué à un bouton.
Sub FigerResultatsindustriels()
Dim wsCitrate As Worksheet
Dim wsResultatsindustriels As Worksheet
Dim lastRow As Long
Dim i As Long
Set wsCitrate = ThisWorkbook.Sheets("Citrate")
Set wsResultatsindustriels = ThisWorkbook.Sheets("Resultats industriels")
' Trouver la dernière ligne utilisée dans la feuille Resultats
lastRow = wsResultatsindustriels.Cells(wsResultatsindustriels.Rows.Count, "A").End(xlUp).Row
For i = 5 To lastRow
If wsResultatsindustriels.Cells(i, 1).Value <> "" And wsResultatsindustriels.Cells(i, 2).Value <> "" And wsResultatsindustriels.Cells(i, 3).Value <> "" Then
If wsResultatsindustriels.Cells(i, 8).HasFormula Then
' Figer le résultat en remplaçant la formule par la valeur actuelle
wsResultatsindustriels.Cells(i, 8).Value = wsResultatsindustriels.Cells(i, 8).Value
End If
End If
Next i
End Sub