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 :

[macro Excel]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mugette
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 194
    Par défaut [macro Excel]
    Est-ce que quelqu'un peut m'aider pour faire le script suivant en vb script :

    - ouverture d'un fichier txt
    - parcourir ce fichier
    - extraire TOUTES les lignes de ce fichier
    - ajouter ces lignes en COMMENTAIRE dans une cellule excel

    Merci

    si vous avez une idée parce que la, j'en peux plus, l'ordi va passer par la fenetre.

  2. #2
    Membre confirmé Avatar de Mugette
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 194
    Par défaut
    merci !!!
    jai vais essayer de bricoler un truc, ca devrait le faire.
    si ca marche, je tapel "mon sauveur"

  3. #3
    Membre émérite
    Avatar de Catbull
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    542
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 542
    Par défaut
    S'il s'agit d'un script VBS, la difficulté proviendra sans doute de la communication avec Excel.

    Voici un exemple de script répondant partiellement à tes besoins :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    ' Déclaration et ouverture du fichier de données 
    ' via l'objet FileSystemObject
     
    SourceFile      = "C:\Documents and Settings\Julien\Bureau\Données.txt"
    Set fs          = CreateObject("Scripting.FileSystemObject")
    Set Stream      = fs.OpenTextFile(SourceFile)
     
    ' Déclaration et ouverture du fichier Excel
    ' via l'objet Application Excel
     
    WBFile          = "C:\Documents and Settings\Julien\Bureau\Cible.xls"
    SheetName       = "Feuil1"
    Set Application = CreateObject("Excel.Application")
    Set WB          = Application.Workbooks.Open(WBFile)
    Set S           = WB.Worksheets(SheetName)
     
    ' Parcours du fichier Source ligne à ligne
    ' Dans cet exemple, la ligne 1 du fichier Source
    ' sera mis en commentaire dans la premier cellule de la colonne 1
    ' la ligne 2 du fichier Source
    ' sera mis en commentaire dans la premier cellule de la colonne 2
    ' etc... 
     
    While Not Stream.AtEndOfStream
        C = C + 1
        S.Cells(1, C).AddComment Stream.ReadLine
    Wend
     
    ' Fermeture des flux fichiers (texte et Excel)
     
    WB.close
    Stream.close
     
    'Libération mémoire
     
    Set Application = Nothing
    Set fs    = Nothing

  4. #4
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    C'est marrant, Mugette, mais dans un autre de tes posts (en page 3 pour le moment), qui s'appelle "Excel", titre très parlant (un peu comme celui-ci), quelqu'un t'a déjà donné une solution proche de celle d'Ouskelnor.
    Bon, Catbull, c'est carrément encore mieux, mais quand même...

  5. #5
    Membre confirmé Avatar de Mugette
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 194
    Par défaut
    Oui je sais mais je pensais qu'en étant plus clair sur ce que je voulais j'aurais des réponses plus claires, ça a été le cas...

    Merci à tous.

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

Discussions similaires

  1. pb dans une macro excel VB
    Par syl221 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/10/2005, 17h29
  2. Supression de macro Excel et module en VBA
    Par Sammy dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/10/2005, 10h25
  3. Macro excel perso.xls et évènement commandButton1_click()
    Par Annie dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/09/2005, 19h05
  4. débutant en VBA je n'arrive pas à finir ma macro excel
    Par jeanpierreco dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/01/2005, 12h20
  5. Porter une macro Excel vers OpenOffice
    Par totofweb dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 13/07/2004, 13h20

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