Liste de choix en VBA problème de codage

Bonjour à toutes et à tous,

Je dois réaliser un tableau de budget prévisionnel pour un patrimoine immobilier, ici des foyers, je me débrouille avec les formules mais je n'ai jamais touché VBA et cela dit on trouve des trucs plutôt pas mal mais pour quelqu'un que ne parle pas un mot d'anglais je suis totalement perdu dans le codage.

Je voulais un menu déroulant pouvant choisir une liste d'une autre feuille (le nom des foyers) et que en tapant la recherche se diminue [chose faite avec VBA]. Je ne me suis pas foulé j'ai repris un fichier de quelqu'un qui avait fait ce que je cherchai et j'ai modifié avec mes colonnes ... le codage est le suivant :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect([A2:A1000], Target) Is Nothing Then

UserForm1.Top = 150

UserForm1.Left = 200

UserForm1.Show

End If

End Sub

Et voila m’a question, j’aimerai reproduire ce que j’ai fait mais pour la nature des travaux avec la liste « ctrx » . J'ai voulu faire un copié collé de la première fonction car c’est exactement la même chose mais cela me mettait une erreur.

Quelqu’un pourrait-il me venir en aide ? Je vous ai mis mon fichier en pièces jointe

Merci d’avance.

Bonne après-midi à vous

19projet-3.zip (106.34 Ko)

Bonjour,

Si j'ai bien compris ta demande ...

Ton fichier test joint ...

30projet-3.zip (105.95 Ko)

oh merci beaucoup c'est tout à fait ça

Re,

Content que cela réponde à ton attente ...

Merci pour tes remerciements ...

Rechercher des sujets similaires à "liste choix vba probleme codage"