Bonjour,
Je souhaite créer une macro sous VBA avec Excel 2010.
Le principe c'est de cliquer sur la cellule Check, on récupère le numéro de la ligne et colonne et on ouvre un formulaire pour de 4 Boutons de pourcentage (0, 25, 50 et 100%) et une zone de saisie pour le temps de formation pratique.
En fonction du bouton appuyé, on vient recopier dans la cellule de destination le pourcentage et le temps de formation cumulé.
Le but est d'éviter de créer une formulaire pour chaque compétences mais d'utiliser le même formulaire.Listes des compétences Check PROGRESSION TEMPS Formation Minutes Compétences n°1 26/02/2016 25% 25 Compétences n°2 0% Compétences n°3 0% Compétences n°4 0% Compétences n°5 0%
Etant débutante en VBA, je sais pas si je peux créer une variable générique pour l'utiliser à chaque appel du formulaire. J'utilise cette fonction pour appeler le formulaire (quand j'appuie sur la colonne 2) :
Merci d'avance de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 2 Then UserForm1.Show End Sub
Partager