Portée d'une variable et Userform

Bonjour ,

Depuis une cellule (feuille classement) , quand je fais un clic droit ,je veux que cela envoie la valeur dans mon userform

mais une fois l'userform ouvert , j ai un message d'erreur (Variable non définie)

J'ai essayé en déclarant ma variable en public , puis en static mais ca ne change rien et je n'ai pas trouvé quand chose sur le net (avec un userform)

voici les extraits de mon code sur la feuille "classement"

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

Static Cible As String
Cancel = True
Cible = Target.Value
Ajout_Client.Show

End Sub

et dans l activation de mon userform

Private Sub UserForm_Activate()
Textbox_AddClt_1 = Cible
end sub

Si quelqu'un sait comment passé cette "frontière"

Bonjour

Les variables déclarées en tête du module1 en public sont valable pour tout le projet

Donc en haut du module 1

Public cible As String

tu enleves Static Cible As String dans ta macro et ça devrait marché

A+ François

Bonjour ,

Effectivement , ca fonctionne

il me semble que j'avais essayé mais j'ai du rater un truc :/

Merci beaucoup

Rechercher des sujets similaires à "portee variable userform"