Liste = Array("Delivery", "Material", "Cutting", "Assembly", "Welding", "Treatment", "Packing", "FCA Date")
For i = 0 To UBound(Liste): TitlesColumns.Add Liste(i): Next i
Erase Liste
Merci pour cette réponse. J'ai testé pour voir ce que ca donnait, cette commande rajoute dans la collection TitlesColumns 1 seul item, l'array Liste que vous avez créée dans votre poste. et du coup pour mon programme ca ne fonctionne pas.
Bonjour le Fil
Et si tu mets ton Array sans les guillemets
VB:
Liste = Array(Delivery, Matériel,Etc etc )
TitlesColumns.Add Liste
Ou peut être.
TitlesColumns.Add Array("Delivery", "Material", "Cutting", "Assembly", "Welding", "Treatment", "Packing", "FCA Date"
TitlesColumns , étant une collection on y ajoute des items donc à voir si elle prends les array()
Là , tu vas avoir une collection d'Array()lol
Bonne journée
Depuis mon téléphone !
Jean marie
Bonjour,
Hors contexte difficile d'extrapoler.
Mais vous pouvez au moins simplifier le code en faisant :
VB:
Liste = Array("Delivery", "Material", "Cutting", "Assembly", "Welding", "Treatment", "Packing", "FCA Date")
For i = 0 To UBound(Liste)
TitlesColumns.Add Liste(i)
Next i
Liste = Array("Delivery", "Material", "Cutting", "Assembly", "Welding", "Treatment", "Packing", "FCA Date")
For i = 0 To UBound(Liste): TitlesColumns.Add Liste(i): Next i
Erase Liste