Bonjour CaptainSalt31, soan
Serie_ComboBox1.List = WorksheetFunction.Transpose(Worksheets(Feuil1.Name).Range("NomSéries"))
Ceci n'est pas une variable mais une des propriétés de Serie_ComboBox1 de la même façon que tu définissais Serie_ComboBox1.ColumnCount =1 (qui soit dit en passant est une valeur par défaut).
Ici NomSéries fait référence à I1 à K1.
Pour une raison inconnue, la variable List d'un ComboBox demande une liste d'éléments verticale.
Ce qui transforme la liste horizontale en liste verticale est la fonction "Transpose". Ainsi le ComboBox va pouvoir afficher la liste A, B et C de façon verticale. Si Transpose n'et pas présent, seul le A s'affiche.
De plus, le nom Série n'existe pas. Les noms Série0, Série1 et Série2 existent.
Selon le clic sur A, B ou C (qui définit le numéro du Choix: 0 pour A, 1 pour B et 2 pour C)
Worksheets(Feuil1.Name).Range("Série" & Choix) se rapportera soit à Série0 ou Série1 ou Série2.
En passant quand Série2 fait référence à =DECALER(Résumé!$K$1;1;0;NBVAL(Résumé!$K:$K)-1;1),
ceci indique que le nombre de cellules de Série2 s'ajuste automatiquement si des éléments s'ajoutent au bas de la liste.
Si on voulait ajuster automatiquement le NomSéries il faudrait s'assurer que seuls des noms de série sont sur la ligne 1 et modifier la référence comme suit:
DECALER(Résumé!$I$1;1;0;NBVAL(Résumé!$I:$I)-1;1) .
Une question, est-ce qu'il y a un moyen de recevoir un courriel lorsque quelqu'un met à jour cette page web?