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é.

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%
Le but est d'éviter de créer une formulaire pour chaque compétences mais d'utiliser le même formulaire.

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) :

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
Merci d'avance de votre aide