Automatisatiser traitement EXCEL+VB

nc -  
 nc -
Bonjour à tous,

Voila comme se présente mon pb :
J’ai un fichier excel source qui contient des infos qui doivent être traité (concaténation ou sélection de certaines colonnes, etc) pour arriver à un autre fichier excel cible qui a un certain format donné. Schématique : fichier source  fichier traitement fichier cible.
Comment je pourrais automatiser ce traitement : ouvrir dans le fichier traitement le fichier source, ensuite après toutes les opérations nécessaires qu’il soit sauvegardé dans le fichier cible ?
Merci d’avance !!!
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. coco49rico Messages postés 92 Statut Membre 76
     
    Bonjour,

    J'ai une application qui ressemble à ça :
    Voici un bout de code qui demande le fichier à sélectionner:

    Sub Chemin()

    Rem ChDir "C:\TEMP\TOOLS"
    On Error GoTo Exitdoor
    fileToOpen = Application.GetOpenFilename()
    If fileToOpen <> False Then

    Rem TRAITEMENT DU FICHIER

    End If

    Exitdoor:
    MsgBox " Please select a file "
    Exit Sub

    End Sub

    Dans la partie "TRAITEMENT DU FICHIER", il faut ajouter toutes les transformations et la sauvegarde.

    Rico
    0
    1. nc
       
      Merci pour ta réponse,

      J’ai réussit à faire un code qui importe les données d’un fichier, ensuite je fait le traitement nécessaire mais quand je veux copier-coller.special dans un autre classeur qui a une forme déjà définie j’ai une erreur car le format des cellules n’est pas le même. Si je définisse les lignes à copier (range) la macro marche bien. Mais chaque fois, je vais avoir un no différent des lignes donc je ne sais pas comme lui dire qu’il doit copier seulement jusqu’à une ligne remplie.
      Merci d’avance!!!
      0