Non, pas du tout : ActiveCell.Offset(0,15) ne veut absolument pas dire que la cellule active est dans la colonne K.
Ça veut dire qu'on fait référence à la cellule qui est, par rapport à la cellule active, sur la même ligne, 15 colonnes à droite.
Je pense que tu n'as pas parfaitement compris le principe de "ActiveCell".
ActiveCell, c'est la cellule
(on va supposer qu'il n'y en a qu'une) qui est actuellement sélectionnée dans ta feuille active.
Quand tu es sur ta feuille et que tu cliques sur une cellule, c'est alors elle la cellule active.
Quand dans une macro tu passes par une instruction Cells(ligne,colonne).Select, c'est alors cette cellule qui est active.
Donc ce que veulent dire nos camarades ci-dessus c'est que, la cellule active dépend de ce qu'a fait l'utilisateur, ou de ce qu'a fait le code, avant de passer par l'instruction utilisant ActiveCell.
On suppose ici que la cellule active est dans la colonne K parce que c'est écrit dans les commentaires du code de #1, mais vu qu'on n'a pas l'ensemble du projet rien ne nous le garanti.
D'autre part, si tu es sûr que la cellule active est dans la colonne K, pourquoi utiliser un offset ???
Plutôt que d'utiliser un décalage, de 15 colonnes vers la droite, de la colonne de la cellule active, il vaut mieux taper directement dans la colonne Z ; ainsi, dans tous les cas, tu n'affecteras qu'une cellule de la colonne Z, même si ta cellule active n'était pas vraiment dans la colonne K...