Bonjour,
Je viens de créer une macro vba sous excel 2000 (qui fonctionne!). Mais celle ci se plante et ne reconnais pas mes variables avec 2003.
Please help me I don't know.....
En rouge la première variable sur laquelle ça plante.
Voici le script
MERCI D AVANCE POUR VOTRE ECLAIRCISSEMENT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub nom_Change() ' menu deroulant noms Sheets("base").Select Position = UTILISATEUR.nom.ListIndex 'cherche le numero de ligne du menu deroulant contenu = UTILISATEUR.nom.List(Position) 'cherche le contenu du menu deroulant vnom = contenu initiale = Sheets("base").Range("a2:a8").Find(What:=vnom).Address 'donne valeur de la cellule Range(initiale).Select ActiveCell.Offset(0, 1).Select 'decale d'une colonne pour trouver les prenoms 'remplissage des champs avec les noms exactes vprenom = ActiveCell.Value vnom1 = ActiveCell.Offset(0, 1).Value UTILISATEUR.TBPRENOM.Value = vprenom ' dans la boite de dialogue affiche la valeur UTILISATEUR.TBNOM.Value = vnom1 'donnee.TBPRENOM.Value = vprenom 'dans boite donnée affiche donnee.TBNOM.Value = vnom1 End Sub
Partager