Bonjour,
oui petite précision :
la variable Trouvé est un Range donc un "objet cellule" ou plage de cellule, donc pour connaître le numéro de sa colonne il suffit d'en demander la propriété :
La_colonne = Trouvé.Column
La_colonne étant déclarée en Integer car il n'y a que 12 mois, mais maintenant avec les grandes feuilles d'Excel je le déclare en LONG
Dim La_colonne as Long
La_colonne = Trouvé.Column
Pour le mois de mai La_colonne = 6 car il y a une colonne d'entête sur votre tableau.
Pour effacer la valeur de la cellule du mois de mars qui se trouve sur la ligne 3, il suffit alors de faire :
Cells(3,La_colonne -2).value = ""
Mais attention aux "impossibilités" car si le mois est janvier, alors on aura 2-2 = 0 et une colonne 0 n'existe pas sous Excel, il faudra prévoir une gestion de ce cas, car le fait de déplacer le tableau vers la droite ne suffira pas car on ira effacé une donnée d'entête si le mois est Février... Bref du pain sur la planche !
@ bientôt
LouReeD