XL 2019 [RESOLU]Mise à jour d'une cellule d'un ligne avec le nom de colonne

DenCdr

XLDnaute Nouveau
Bonjour,

Mais connaissance en VBA Excel sont très limitées, je débute.

J’ai fait un programme VBA qui permet lors de la saisie dans une cellule de la première colonne d’un tableau d’écrire automatiquement la date et un compteur de saisie de ligne dans deux autres champs de la ligne.

Mon problème c’est qu'on peut insérer des colonnes ! Donc j’ai nommé les colonnes (du TABLEAU et non pas de la feuille).

Mais je n’arrive pas à écrire dans une colonne nommée pour la ligne concernée.

Pouvez-vous m’aider, SVP.

Je vous joins le code écrit (dans Feuil1).

Merci beaucoup.
(EXCEL 2021)
 

Pièces jointes

  • ModifCellule_V7.xlsm
    23.5 KB · Affichages: 5

Lolote83

XLDnaute Barbatruc
Bonjour DENCDR,
Remplacer la ligne
Cells(Target.Row, Target.Column + 2).Value = Now
par
Range("Tableau1[Date_Saisie]")(Target.Row - 1, 1) = Now

et pensez a faire de même pour la partie compteur, remplacer la ligne

Cells(Target.Row, Target.Column + 3).Value = Worksheets("Initialisation").Range("V_COMPTEUR")
par
Range("Tableau1[Compteur]")(Target.Row - 1, 1) = Worksheets("Initialisation").Range("V_COMPTEUR")

Enfin, si j'ai bien compris la demande
@+ Lolote83
 

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 142
Membres
103 129
dernier inscrit
Atruc81500