Re : 2 questions d'ordre général en VBA
Bonjour,
Range ou Cells:
Les 2 ont leur utilité.
Par exemple pour sélectionner la cellule A1, j'utiliserai plus souvent Range("A1").Select que Cells(1,1).Select car ça me parait plus évident.
D'ailleurs tu peux aussi écrire [A1].Select
Avec des variables par contre ...
Cells avec ses 2 paramètres est approprié par exemple avec des boucles de type For i= 1 To 25 et For J=1 To 3 comme ça on peut facilement écrire des données dans une cellule en écrivant Cells(I,J).Value=...
Par exemple pour sélectionner la cellule j'utiliserai plus souvent Range("A1").Select
Pour ta seconde question tout ce que tu dis est vrai et je pense que
cela dépend de la personne qui écrit le programme car moi-même je pense avoir utilisé tous les cas que tu cites et c'est peut-être lié à l'humeur du moment.