Je reçois un fichier de données au format .xls (dit fichier source) comportant donc 65000 lignes maximum. Mais je travaille ces données dans un classeur excel 2010 (fichier macro) comportant donc un million de lignes. Lorsque je veux copier des onglets du fichier macro vers le fichier source, la macro refuse car le nombre de lignes est réputé insuffisant.
Pour convertir le fichier source, je l'importe par macro puis le sauvegarde au format xlsx en espérant avoir des onglets de un million de lignes, or rien n'y fait, il conserve les 65000 lignes et refuse toujours les onglets préparés dans 2010!
Voici le bout de code utilisé:
Workbooks.Open (p_SelectedFile)
'ActiveWorkbook.DoNotPromptForConvert = True
ActiveWorkbook.SaveAs FileFormat:=xlWorkbookNormal
La 2ème ligne (déactivée ici) ne change rien au problème.
QQu'un a-t-il une idée? Merci d'avance
Partager