Bonjour,
j'ai un probleme je manipules des donnes contenus dans des fichiers xml que j'importe dans des feuilles excel en vba .
je récupère ces donnees que je traite à partir des feuilles excel en copiant et collant les données d'un feuille à l'autre.
le pb est que si j'atteint les 65536 lignes( ce qui fait beaucoup ) mon programme bloque .
je voudrais savoir si il existe un indicateur ou si il est possible de créer une nouvelle feuille pour coller les données lorsqu' atteint la limite de la première feuille.
( je conanis la fonction qui permettra de créer la feuille mais comment faire pour que le code l'excute???)
Merci .
j'ai essayé de mettre un If après le paste mais sa ne marche pas.
voici la partie du code qui fait le copier coller :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Sheets(iSheet_mi).UsedRange.Offset(2, 0).Select 'on copy la plage selectionnée Selection.Copy 'selection de la feuille portant le MO Sheets(NomObj).Select ' on colle la plage selectionnée à partir de la ligne voulue pour ne pas écraser les données déja contenue Cells(compteur_remplissage, 1).Select ActiveSheet.Paste
Partager