Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : avril 2019
    Messages : 1
    Points : 4
    Points
    4

    Par défaut Visual Studio (Copier coller + modif fichier CSV)

    Bonjour !
    Voila je dois réaliser avec des collègue un programme visual basic...
    Nous sommes totalement perdu et nous aurions besoin d'un coup de pouce, nous n'arrivons même pas à ouvrir le fichier excel (demandé dans le sujet)
    Voici le sujet ci dessous, je remercie ceux qui nous viendrons en aide ! !!! Merci !!

    Problématique :
    Un fichier est généré automatiquement par un système tous les jours à 03h00. Ce fichier, au format .csv (le fichier log.csv) contient un certain nombre de lignes.
    Actuellement, une personne récupère ce fichier tous les jours et le traite avec Excel.
    Le traitement consiste à ouvrir le fichier log.csv et recopier dans un autre fichier (le fichier log-copie.csv) toutes les lignes du fichier log.csv.
    Par contre, il ne faut pas recopier plusieurs fois les lignes contenant le même numPiece et la même ref mais prendre seulement la ligne contenant la quantité la plus élevée.
    Par exemple, la ligne N°7 et la ligne N°8 sont identiques car elles contiennent le même numPiece qui est 1 et la même ref qui est 14.
    Il faut garder la ligne 7 car elle contient la quantité la plus élevée, ici 9. La ligne à supprimer est donc la ligne N°8.
    Le temps de traitement est extrêmement long pour la personne. Il y a aussi un risque de se tromper. Il est vous est donc demandé de réaliser le programme qui permet de réaliser le travail effectué par la personne.


    Nom : Capture.PNG
Affichages : 38
Taille : 8,7 Ko

    Merci !!!

  2. #2
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    juillet 2009
    Messages
    2 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : juillet 2009
    Messages : 2 207
    Points : 5 174
    Points
    5 174

    Par défaut

    Pour commencer :
    Ouvrir le fichier excel en utilisant ce
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Option Explicit
    ' Mettre 2 CommandButton sur Form1 dénommés Command1 et Command2
    Dim XL As New Application
     
    Private Sub Command1_Click()
        XL.Workbooks.Open "C:\Fich1.xls" ' Mettre ici le bon chemin au fichier à ouvrir
        XL.Visible = True
    End Sub
     
    Private Sub Command2_Click()
        XL.Quit
        Set XL = Nothing
    End Sub
     
    Private Sub Form_Load()
        Command1.Caption = "Ouvrir..."
        Command2.Caption = "Fermer Excel"
    End Sub
    Mais au préalable, il faut ajouter une référence à microsoft Excel à partir du menu Projet, Références... puis cocher la case : Microsoft Excel xx.0 Object library avec xx.0 la version d'Excel disponible sur la machine.
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA)
    Vous pouvez consulter mes contributions
    Consultez les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Besoin d'aide pour améliorer mon code copier-coller
    Par capi81 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/07/2014, 16h14
  2. Besoin d'aide sur le multi language add in visual studio 2005
    Par Bangura dans le forum Visual Studio
    Réponses: 0
    Dernier message: 10/02/2011, 10h11
  3. Besoin d'aide sur Visual Studio 2005
    Par boby15000 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 07/04/2008, 20h39
  4. Copier-coller entre fichier CSV et XLS
    Par da991319 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 24/09/2007, 21h42
  5. besoin d'aide sur programme en sql 3
    Par abdel54 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/12/2005, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo