Bonsoir à tous,
Je développe une routine VBAsous Excel 2013 en vue de créer un fichier pour une Association. Ce produut devra répondre aux problèmes comptables et de gestion des Adhérents.
Je rencontre une difficulté lorsque je souhaite insérer dans une cellule une formule qui lance une recherche avec des variables nommées ; ce qui fonctionne parfaitement dans une configuration Excel. Je dois faire une erreur tellement énorùe que je ne la vois pas et qu'il me faut des yeux neufs pour la déceler.
Par avance, je remercie ceux qui voudront se pencher sur les bribes de code ci-après et me dire ce qui ne va pas.
Private Sub Sauv_Click()
'BOUTON "ENREGISTRER"
'Déclaration des Variables
.../...
Dim NomFam As String: Dim NomVill As String: Dim Localités As String
.../....
Range("T" & LE0).Formula = "=IF(ISBLANK(NomFam),"",LOOKUP(NomVill,Localités))"
Sachant que NomFam et NomVill sont des variables stockées au fur et à mesure des enregistrements, les unes après les autres sur 1 colonne et sur un nombre de lignes prédimmensionné à10000 lignes.
Localités par contre est une table occupant 2 colonnes et une vingtaine de lines.
Je bloque sur la syntaxe de la ligne de code ci-dessus et vous remercie par avance de votre participation.
Polnis