Bonjour,

Peut-être pourrais-tu ne pas procéder à un copier/coller,
mais lire directement ton csv et l'intégrer dans la feuille.

Voici une idée de traitement

sub load_csv
call csv2sheet( thisComponent.Sheets( 0 ), "/home/francois/Documents/csvTAB.csv" )
end sub

sub csv2sheet( oSheet as object, csvfile as string )
        dim fileNumber as integer
        dim ligne as long
        dim colonne as long
        dim aLine as variant
        dim decomposition as variant
        
        fileNumber = Freefile()
        open csvfile for input as fileNumber
        ligne = 0
        
        while not eof( #fileNumber )
                line input #fileNumber, aLine
                
                'chr( 9 ) ==> code ascii tabulation
                decomposition = split( aLine, chr( 9 ) )
                for colonne = 0 to ubound( decomposition )
                        if isNumeric( decomposition( colonne ) ) then
oSheet.getCellByPosition( colonne, ligne ).value = decomposition( colonne )
                        else
oSheet.getCellByPosition( colonne, ligne ).string = decomposition( colonne )
                        end if
                next colonne
                ligne =  ligne + 1
        wend
        
        close #fileNumber
end sub

Bonne chance.

Francois Gatto

Bruno ABRATANSKI a écrit :
Je ne m'en sors pas avec xray et uno:paste car je ne peux pas l'integrer dans mon code. Quelqu'un pourrait me dire si un parametre permet d'éviter la fenetre de séparateur svp.. merci
*Bruno ABRATANSKI**

*




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à