Sub RemplirVides()
Dim Tablo() As Variant
With ActiveSheet
Tablo = .UsedRange.Value 'on place toute la BBD dans un tablo VBA
For j = LBound(Tablo, 2) To UBound(Tablo, 2) 'pour chaque colonne
Select Case j
Case 2, 7, 8, 9, 10 'si on est en colonne B, G, H, I ou J
Remplacant = 0
Case Else 'sinon
Remplacant = "#N/A"
End Select
For i = LBound(Tablo, 1) To UBound(Tablo, 1) 'sur chaque ligne de la colonne
If Tablo(i, j) = "" Then Tablo(i, j) = Remplacant
Next i
Next j
.UsedRange = Tablo 'on remet le tablo dans la feuille
End With
End Sub