Bonjour,
Tu travailles encore avec un dinosaure ? Les versions récentes d'Excel ont dépassé les 256 colonnes depuis 2007...
Quel que soit la manière dont elles sont affiché à l'écran les dates sont gérées par Excel comme des nombres ou le jour 1 est le 1/1/1900 par suite il suffit de calculer la différence entre deux dates pour connaitre la position d'une date par rapport à une autre.
Cela est vrai pour les colonnes comme pour les lignes.
Par suite si le 1er janvier est sur la colonne 2 , le 19 janvier (différence 18) est sur la colonne 18 +2...
C'est ce que j'ai utilisé dans la Private Sub BoutonsJours_MouseDown (Module Classe1) ou la ligne :
i = DateSerial(Year(maDate), Month(maDate), Day(maDate)) - DateSerial(Year([B1]), Month([B1]), Day([B1]))
...calcule la différence entre la date sélectionnée et la date en [B1].
C'est clair que si les dates sont dans des feuilles différentes ça n'est pas du tout le même problème...
Dans ces conditions, il me semble préférable de déposer un classeur modèle (avec 3 ou 4 semaines seulement ) sur le forum, pour voir d'abord si quelqu'un a une idée...
A+