IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Macros et VBA Excel Discussion :

Probleme codage VBA excel


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Points : 0
    Points
    0
    Par défaut Probleme codage VBA excel
    bonjour a tous,
    je cherche une solution à mon problème :pt1cable:
    Les conditions:
    Je reçois par jour environ 150 mails, dont je souhaite extraire uniquement leurs contenus qui sont:
    Sujet :

    Sujet :
    Acquisition Nø04 ALPHA: 211
    De :
    SCS <xxx@xxxx.com>
    Pour :
    <contact@xxx.com>
    Copie à :
    <xxx@xxx.com>

    Le 14/04/2017 14h27mn38s
    C1
    H1=10,00mm/s H2=1,28mm/s V=2,65mm/s
    C2
    H1=7,35mm/s H2=1,37mm/s V=2,65mm/s


    En orange sont les données qui changent à chaque réception de mail.
    Mon but étant d’insérer de manière auto (VBA sous excel) chaque emails transformés en .txt pour ensuite utiliser la masse importante de donnée et faire des graph et autres

    Je souhaite bien evidement changer le format du fichier text et suprimer toutes les lignes et espaces pour en faire qu'une ligne par .txt, comme suit:

    14/04/2017;14h29mn38s;C1;H1=12,00mm/s;H2=12,28mm/s;V=22,65mm/s;C2;H1=7,35mm/s;H2=1,37mm/s;V=2,65mm/s;


    Problèmes actuels en VBA
    Evidemment je débute en VBA, en remerciant pour votre indulgence

    Je n'ai pas trouvé encore la solution pour modifier le contenu du fichier txt d'origine en avec fichier txt avec une seule ligne avec la séparation ";"

    Sinon:
    1/dans le secteur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub modifier_texte_Click()
    j'ai un message d'erreur sur cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim fso As FileSystemObject
    2/J essaye de supprimer les doublons, seule la colonne "heure" doit être prise en compte et si la condition est validée elle doit pouvoir supprimer toute la ligne.


    mon code actuel :sweat: :
    Classeur2.xlsm
    Acquisition Nø04 ALPHA 211.txt
    En vous remerciant pour votre aide ;-)
    flod49

  2. #2
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut
    Bonjour,

    j'ai failli répondre sur un autre forum dont les règles sont encore plus strictes qu'ici …

    Déjà pour le message d'erreur je dirais juste que la librairie FileSystemObject externe au VBA est superflue
    car le VBA dispose déjà de tout le nécessaire pour créer / lire des fichiers textes !
    Sinon il suffit de cocher la référence idoine …

    Ensuite il est inutile de transformer les fichiers textes, autant extraire les données directement !

    Je rappelle conformément aux règles de ce forum le code doit être posté via l'icône dédiée
    car beaucoup n'ouvrent pas les pièces jointes surtout celles à risque contenant du code et n'ayant pas été demandées …

    ___________________________________________________________________________________________________________
    Je suis Paris, Egypte, Stockholm, London, Istanbul, Berlin, Nice, Bruxelles, Charlie, …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Points : 0
    Points
    0
    Par défaut
    Merci Marc-L pour votre réponse.
    Comme je le disait je suis plus que newbie dans le secteur, mais je cherche absolument une solution à mon étude.
    Malheureusement je ne comprend pas trop le fait et ou "cocher la référence idoine"...
    Et comment exporter directement les données des .txt pour les placer directement dans mon CSV au format que je souhaiterais, j'ai trouver un tuto qui m'a permis d'ecrire ces lignes de codes, mais visiblement je suis dans l'erreur...

  4. #4
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    A "part ça" ?
    ben ... ceci, entre autres :

    1) https://www.developpez.net/forums/d8...s-discussions/
    2)= le texte de ma signature

    Cette lecture et son application sera un vrai 1er pas sur la voie du respect de chaque chose.
    Bonne chance.
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par flod49 Voir le message
    on joue au jeu de celui qui a la plus grosse....
    donc à part ça?
    En vous remerciant de bien vouloir arrêter de répondre à ce post sauf pour y apporter votre aide, bien entendu . C'est un vrai dialogue de sourd...
    Bonne soirée.

  6. #6
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Citation Envoyé par flod49 Voir le message
    En vous remerciant de bien vouloir arrêter de répondre à ce post sauf pour y apporter votre aide, bien entendu . C'est un vrai dialogue de sourd...
    Bonne soirée.
    Référence = Outils-références... dans l'éditeur VBA.

    Pour le reste, va voir là
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

Discussions similaires

  1. probleme collection vba excel en vbscript
    Par battit64 dans le forum VBScript
    Réponses: 1
    Dernier message: 10/03/2012, 09h19
  2. [XL-2003] Probleme fonction VBA Excel
    Par loan33 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/01/2011, 16h19
  3. Probleme en VBA Excel : supprimer une ligne doublante
    Par yanly dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/07/2007, 13h54
  4. [VBA-E]Probleme macro VBA excel 2000 2003
    Par skichatchat dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/04/2007, 21h16
  5. [VBA] [Excel] Probleme de rafraichissement d'un label
    Par lejert dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/11/2005, 17h09

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