Bonjour,
Sélectionner des cellules est très rarement nécessaire en VBA, et ralentit le code...
A partir d'une cellule quelconque, et pour sélectionner toute sa ligne, tu peux essayer :
Range("D5").EntireRow.Select
Pour toute la colonne :
Range("D5").EntireColumn.Select
et pour sélectionner 5 lignes et 3 colonnes à partir de cette cellule :
Range("D5").Resize(5, 3).Select
Maintenant, si tu veux juste colorier en rouge cette sélection, tu peux écrire ainsi :
Range("D5").Resize(5, 3).Interior.ColorIndex = 3
Bonne journée