Bonjour à tous,
Je suis bloquée sur ma macro.
J'ai 107 colonnes dans ce tableau situé en Feuil 1 LANGUESETINTERPRETES
Sur cette feuille, j'ai un formulaire.
EN A18 et B18 il y a des menus déroulants qui me permettent de sélectionner une personne et une langue.
En cliquant sur un bouton, j'aimerais que le nom s'enregistre dans une des colonnes de la Feuil1 LANGUESINTERPRETES.
Instruction pour la destination : la colonne est celle dont l'en-tête porte le même nom que la langue sélectionnée dans la Feuil10 FORMULAIRE en B18.
Pour l'instant j'en suis là dans le code mais je ne sais pas comment indiquer la colonne que je désire.
Sub TestEnregistrerLangue()
' Macro7 Macro
Dim col As Byte
Feuil1.Unprotect 'feuille LANGUESINTERPRETES
With Feuil1.ListObjects("Tableau1") 'feuille LANGUESINTERPRETES
If .ListRows.Count = 0 Then
.ListRows.Add: lig = 1
'Else: .ListRows.Add: lig = .ListRows.Count 'insérer à la dernière ligne
Else: .ListRows.Add Position:=1: lig = 1 'insérer a la 1igne 1
End If
For col = 'Colonne dont l'en-tete = TEXTE SITUÉ EN "B18" dans la Feuil10 FORMULAIRE
End With
Je ne sais pas si cette manip est réalisable et pour l'instant j'ai bidouillé un truc avec des formules, mais je sais qu'à la longue ça va être lourd....
Alors merci pour vos idées !