Option Explicit
Private Sub CommandButton1_Click()
Dim dlg& 'dernière ligne
dlg = Cells(Rows.Count, 3).End(xlUp).Row: If dlg = 1 Then Exit Sub
Dim T, i&, j As Byte: Application.ScreenUpdating = 0
T = Array("Domicile", "Nul", "Exterieur")
For i = 2 To dlg
For j = 0 To 2
If Cells(i, 3 + j).Font.Bold Then Cells(i, 6) = T(j): Exit For
Next j
Next i
ActiveCell.Select
End Sub