Bjr,
J'ai developpé un outil qui à partir d'une variable de table va alimenter une feuille Excel. Toutefois le nombre d'info pénalise le traitement en temps ...
Je suis à la recherche d'une optimisation et j'ai pensé qu'un copier/coller pourrait aller plus vite. J'ai vu comment alimenter le presse papier à partir d'un variable ([.select et .copy/.paste] ou clipboard ou DoCmd.RunCommand acCmdCopy ...) mais je ne sais comment formater ma variable de table pour qu'elle puisse être prise dans le presse papier et coller à partir d'une cellule sur ma feuille (extention sur les autres cellules).
Un exemple pour être + clair :
soit une variable TestTable --> Dim TestTable (19, 3) as string
je voudrais pouvoir réaliser qque chose comme :
xxx.PutInClipboard = TestTable
range(A1:d20)=xxx.GetFromClipboard
1/ Est-ce une solution efficace en optimisation ou y a-t-il mieux ?
2/ Si cette soluce est raisonable, qq'un aurait il un exemple à me soumettre ?
Partager