Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Lien commande sur feuille et userform

  • Initiateur de la discussion Initiateur de la discussion droppy59
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

droppy59

Guest
Bonjour à tous,

Je débute en VBA, et je bloque depuis quelque temps sur le point suivant:

J'ai une feuille excel avec des boutons sur chaque ligne de la feuille. Ce bouton permet d'ouvrir un userform pour la saisie de donnée. Je souhaite garder cette configuration des boutons sur chaque ligne pour modifier plus facilement les données une fois saisies une première fois.

Donc dans la logique lorsque je sélectionne ce bouton, celui-ci doit être capable de donner l'information de la ligne a la variable présente dans le userform pour que les données saisies soient dans la bonne ligne.
En espérant que l'on m'a compris

Car je ne vois pas du tout comment coder cela...

Par avance, merci!
 

Pièces jointes

Re : Lien commande sur feuille et userform

Bonsoir Droppy59 et bienvenue sur ce forum

Pour commencer, tu verras que l'idée d'un bouton par ligne n'est en général pas une bonne idée (poids du fichier, complexité du code, ou autre)

Ensuite, je vois que tu utilises des Tableaux et un dico dans ton code, c'est une bonne chose, mais pour un débutant certainement pas

Tu peux très bien savoir sur qu'elle ligne tu te trouve et le mémoriser dans une variable
Code:
Dim LigSel as Long
LigSel = Selection.Row

Grace à cette variable, tu peux ensuite remplir ta ligne avec des instructions comme
Code:
Range("B" & LigSel) = "Chauffeur"

Espérant que cela puisse t'aiguiller
 
Re : Lien commande sur feuille et userform

Bonjour à tous,

Bonjour BrunoM45 :

Je mets un petit fichier que j'ai fait "juste pour voir si je saurais faire" 🙂 Si tu as le temps, pourrais-tu me dire si tu as une autre solution pour éviter le petit problème que je signale sur ma feuille. Il faudrait lancer l'initialisation autrement...

Merci d'avance

Cordialement
 

Pièces jointes

Re : Lien commande sur feuille et userform

Bonjour à tous,

Merci mécano41, c'était exactement mon idée. J'en été aussi arrivé a un code similaire et j'ai le meme problème sur l'initiation. Je suis obligé de re-sélectionner une cellule pour rendre les boutons actifs... Pour l'instant je m'en accommode, mais si bruno45 avait une idée sur le problème ce serait formidable!

Dans tous les cas merci de votre aide!🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
522
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
526
Réponses
5
Affichages
538
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…