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

Windows Discussion :

Batch et Macro


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif Avatar de franck.automaticien
    Inscrit en
    Février 2004
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2004
    Messages : 238
    Par défaut Batch et Macro
    Bonjour,
    j'ai un fichier excel avec des valeurs que je veus inscrire dans des variables d'un fichier Batch

    J'ai trouvé pour ecrire la cellule A1 dans le fichier mais il le rajoute a la fin.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub macro()
    Dim Cible As Integer
    Cible = FreeFile
    Open "C:\lanc.bat" For Append As #Cible
    Print #Cible, Range("A1") 'renvoie valeur cellule A1 dans fichier txt
    Close #Cible
    End Sub
    Avez vous une idée
    merci a vous
    Cordialement

  2. #2
    rbh
    rbh est déconnecté
    Membre chevronné Avatar de rbh
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    384
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 384
    Par défaut
    Salut
    C'est plutôt un problème de VB.
    Tu ouvres le fichier en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Open "C:\lanc.bat" For Append As #Cible
    C'est le "Append" qui fait que tu ouvre le fichier en "mode ajout". Je n'ai pas fait de VB depuis plusieurs années donc je n'ai plus l'instruction en tête mais l'aide sur "open" devrait te renseigner sur l'instruction à utiliser.

  3. #3
    Inactif Avatar de franck.automaticien
    Inscrit en
    Février 2004
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2004
    Messages : 238
    Par défaut
    Merci pouvez vous deplacez mon post vers le vbe merci a vous de votre reponse

  4. #4
    rbh
    rbh est déconnecté
    Membre chevronné Avatar de rbh
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    384
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 384
    Par défaut
    Salut
    Moi je ne peux pas déplacer les posts, pour le faire il faut envoyer un MP à un modérateur.
    Par contre je t'ai donné toutes les infos pour que tu résolves le problème, une petite recherche dans l'aide VB ou dans MSDN devrait te renseigner sur les instructions possible...

  5. #5
    Inactif Avatar de franck.automaticien
    Inscrit en
    Février 2004
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2004
    Messages : 238
    Par défaut
    je ne trouve pas dans le forum VBA de post associé a de variable Batch
    peut tu m'en dire un pe plus merci a toi

  6. #6
    rbh
    rbh est déconnecté
    Membre chevronné Avatar de rbh
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    384
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 384
    Par défaut
    Salut
    il n'y a pas de rapport avec batch, c'est l'écriture dans un fichiers texte.
    L'utilisation de la méthode "Open" est différente selon ce que tu veux faire au fichier.
    Le mode "Append" que tu as utilisé sert à ouvrir un fichier en écriture en rajoutant à la fin du fichier.
    Les autres modes, je ne les connais pas bien. Il me semble que "Input" sert à ouvrir les fichiers en lecture et peut-être que "Output" fait ce que tu veux.

Discussions similaires

  1. [Batch] batch qui recupere donné dans macro word
    Par ouflala dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 13/05/2010, 15h41
  2. [OpenOffice] Automatisation / Batch Lancement Macro
    Par lolo_92 dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 31/03/2009, 09h48
  3. [Macro] Lancement d'un programme SAS en batch
    Par fafabzh6 dans le forum Macro
    Réponses: 0
    Dernier message: 30/07/2008, 14h39
  4. Batch d'une macro
    Par cjacquel dans le forum Access
    Réponses: 2
    Dernier message: 28/09/2007, 11h50
  5. [Batch] Lancer +sieurs apps avec macro
    Par darkphenx dans le forum Windows
    Réponses: 1
    Dernier message: 16/05/2006, 08h30

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