Bonjour,
Après des recherches sur le site, je n'arrive pas à trouver une explication ou une aide que je puisse appliquer dans mon code VB afin de le rendre plus "dynamique".
Dans un fichier de suivi de déploiement, j'ai un tableau structuré "suiv" qui est amené à évoluer en fonction de mes besoins sur différents projets (ajouts/suppressions de colonnes). Par le biais de boutons, je peux modifier le statut d'un poste (déployé, annulation à j, ...).
Mon code VB me permet ainsi en me positionnant sur la ligne du poste que je dois mettre à jour et en utilisant l'un des boutons de modifier automatiquement le statut et d'ajouter une date de mise à jour (ces datas me permettent de faire du reporting quotidien/hebdo/mensuel).
Pour cette mise à jour de date, je cible ma cellule souhaitée en utilisant le code suivant :
Cells(ActiveCell.Row, 19).Select
Comment puis-je faire pour indiquer clairement le nom de la colonne cible en utilisant mon tableau structuré ? Dans le sujet suivant http://www.developpez.net/forums/d13...tructures-vba/ je comprends qu'il est possible de cibler une colonne en utilisant Range("nomTableau[nomColonne]").Select mais je ne sais pas l'adapté dans mon cas.
J'ai essayé :
Cells(ActiveCell.Row, "suiv[Date de déploiement]").Select
Cells(ActiveCell.Row, suiv[Date de déploiement]).Select
Une personne peut-elle m'aider à mettre à jour mon code afin de rendre mon fichier dynamique et plus malléable ? Je ne suis pas contre un minimum d'explication sur une solution, afin de comprendre et de ne pas recopier simplement.
Par avance merci
Partager