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 :

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
Merci