Re,
Il te faut faire une boucle pour construire ta plage ...
et utiliser la méthode Union ...
Ci-dessous un exemple de code ...à adapter à ta situation ...
For Each Cell In Range("A7:G50")
If Cell.Column <> 3 And Cell.Column <>6 Then
If Plage Is Nothing Then
Set Plage = Cell
Else
Set Plage = Union(Plage, Cell)
End If
End If
Next Cell