Bonjour à tous,
J'ai une problématique qui est la suivante: je possède un fichier qui fait plus d'un million de lignes sur 9 colonnes dont je dois parcourir et supprimer un certain nombre de lignes. Après avoir chercher sur internet différentes solutions, je pense que la meilleure serait d'utiliser la RAM du PC pour traiter le contenu du fichier.
Le problème, c'est que je ne sais pas si c'est possible de supprimer ou modifier des lignes mise en mémoire, et l'autre c'est savoir comment on fait?
Voilà ce que j'ai commencé à faire
Merci pour votre aide,
J'ai une problématique qui est la suivante: je possède un fichier qui fait plus d'un million de lignes sur 9 colonnes dont je dois parcourir et supprimer un certain nombre de lignes. Après avoir chercher sur internet différentes solutions, je pense que la meilleure serait d'utiliser la RAM du PC pour traiter le contenu du fichier.
Le problème, c'est que je ne sais pas si c'est possible de supprimer ou modifier des lignes mise en mémoire, et l'autre c'est savoir comment on fait?
Voilà ce que j'ai commencé à faire
Code:
DernLigne = Range("A1").End(xlDown).Row
'Redimmensionnement du tableau avec x lignes et 9 colonnes
ReDim TableauRAM(DernLigne - 2, 8)
'Enregistrement des valeurs dans le tableau
For i = 0 To DernLigne - 2
TableauRAM(i, 0) = Range("A" & i + 2)
TableauRAM(i, 1) = Range("B" & i + 2)
TableauRAM(i, 2) = Range("C" & i + 2)
TableauRAM(i, 3) = Range("D" & i + 2)
TableauRAM(i, 4) = Range("E" & i + 2)
TableauRAM(i, 5) = Range("F" & i + 2)
TableauRAM(i, 6) = Range("G" & i + 2)
TableauRAM(i, 7) = Range("H" & i + 2)
TableauRAM(i, 8) = Range("I" & i + 2)
TableauRAM(i, 9) = Range("J" & i + 2)
TableauRAM(i, 10) = Range("K" & i + 2)
Next
Merci pour votre aide,