Bonjour à tous,
Question de syntaxe (je suppose ?)
Je voudrais effacer dans une variable tableau quelques valeurs de cellules en fonction de la valeur d'une autre cellule.
Mon tableau étant sélectionné, la procédure ci-dessous fonctionne, mais elle ne me parait pas optimisée.
For i = 1 To UBound(Tb)
If Tb(i, 1) <> "" Then
Tb(i, 4) = ""
Tb(i, 8) = ""
Tb(i, 12) = ""
Tb(i, 13) = ""
Tb(i, 14) = ""
Tb(i, 15) = ""
End If
Next i
Il est sûrement possible d'écrire ça en une seule ligne ? En particulier pour les cellules jointes de 12 à 15.
En vous remerciant d'avance pour le temps passé et les explications.
Bon am
Dan