Bonjour a tous, Je souhaiterai pourvoir exporter un tableau depuis une draw sur un fichier excel nommer P3 et ranger dans "C/temp/p3": le code que j'utilise est le suivant : Mon soucis est lorsqu'il ouvre le fichier excel il les ranges automatiquement dans la 1erfeuill du claseur ouvert Ce que je souhaiterai c'est pouvoir le ranger sur une autre feuille exemple feuil2 ou feuil3 du claseur excel la ligne qui me pose peut etre soucis est celle ci (myexcel.ActiveSheet.Cells(i, j) = DrwTbl.GetCellString(i, j)) j'ai essayer plusieurs facon de tourner le Sheet mais sans succèes le deuxieme soucis c'est qu'avce ce code je ne peut que seletionner une tableau y at-il une facon de selectioner plusieurs tableau a la fois et de les exporter sur le fichier excel dit Sub catmain() Set odrawing = CATIA.ActiveDocument Set osel = odrawing.Selection Dim inpsel(0) inpsel(0) = "DrawingTable" osel.Clear st = osel.SelectElement2(inpsel, "Selectionnez un tableau",False) Set DrwTbl = osel.Item(1).Value Set myexcel = CreateObject("Excel.application" ) Set myexcel = GetObject(, "Excel.Application") If Err.Number <> 0 Then ExcelWasNotRunning = True Err.Clear Set myexcel = GetObject("C:\Temp\P3.xls") myexcel.Application.Visible = True myexcel.Parent.Windows(1).Visible = True For i = 1 To DrwTbl.NumberOfRows For j = 1 To DrwTbl.NumberOfColumns myexcel.ActiveSheet.Cells(i, j) = DrwTbl.GetCellString(i, j) Next Next End Sub Merci d'avance pour votre aide