Bonjour à tous,

J'ai fait un programme qui permet d'exporter vers excel depuis un datagridview. Pour un petit jeu de ligne je n'ai aucun problème mais lorsque j'ai environ 50000 lignes le traitement n'aboutit pas.

Voila le code que j'ai utilisé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Me.DataGridView1.SelectAll()
 
' Add the selection to the clipboard.
            Clipboard.SetDataObject(Me.DataGridView1.GetClipboardContent())
            wsExcel.PasteSpecial(NoHTMLFormatting:=True)
La partie Clipboard.SetDataObject(Me.DataGridView1.GetClipboardContent()) met déjà un peu de temps mais ça passe encore mais par contre le PasteSpecial lui ne se fait pas.

Comment pourrais-je augmenter la rapidité de traitement ?

Merci par avance pour vos retour.