Re : concatener colonnes variables en vba
En les sélectionnant, puis Edition, Supprimer.
Ok c'est bien ce que j'ai fais, ça ne les supprime pas vraiment, mais efectivement on n'est sur qu'elles sont vraiment vide.
Mais le problème reste le même.
Vous n'aviez pas remarqué, dans les espions, qu'au lieu de charger 2 lignes dans Te il en chargeait 9999 ?
Ça veut dire que votre UsedRange occupe une dizaine de milliers de lignes au lieu d'en occuper 2 !
Ce n'était pas pour moi que je vous demandais de mettre des espions, c'était pour que vous appreniez vous même à déduire ce qui ne va pas d'après ce qu'ils vous montrent !
Si, j'avais remarqué ce nombre, mais je ne savais pas comment l'interpréter.
Mais si c'est le nombre de ligne pris en compte, pourquoi si je réduit le nombre de colonne à 50 par exemple tous rentre dans l'ordre ?
Je viens de modifier le code pour faire en deux fois (1 to Nb colonne /2 et Nb colonne/2 + 1 to Nb de colonne) (en l'adaptant ma macro si nb de colonne est pair ou impair et ça marche jusqu'au maxi colonne (256)
Ensuite je concatène mes deux résultats.
Sans rien modifier au fichier, si je refait une macro pour concaténer en une fois ça bug a nouveau.
J'ai résolus mon problème en le contournant, mais si quelqu'un a une explication je suis preneur.
Encore merci beaucoup a Dranred pour ton aide.
Patrick