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 :

Supprimer double quotte avant et après le texte


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Septembre 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2
    Par défaut Supprimer double quotte avant et après le texte
    Bonjour,

    Par défaut le double quotte existe avant et après le texte si je mets cette commande
    Write #1, "!TRANSITOIRE"
    Avez-vous des solution pour supprimer le double quotte avant et après le texte ?

    Par avance merci

  2. #2
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 574
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 574
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub t()
    Open ThisWorkbook.Path & "\z.txt" For Output As #1
    Print #1, "toto"
    Close #1
    End Sub

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par long.vu Voir le message
    Par défaut le double quotte existe avant et après le texte si je mets cette commande
    Write #1, "!TRANSITOIRE"
    Avez-vous des solution pour supprimer le double quotte avant et après le texte ?
    Solution simple : utiliser Print au lieu de Write.

    La différence entre les deux, c'est que Write "formate" les données. Entre autre elle met des guillemets aux chaine de caractères.
    Voir l'aide VBA à ce sujet : https://docs.microsoft.com/fr-fr/off...writestatement
    Contrairement à l’instruction Print # , l’instruction Write # insère des virgules entre les éléments et des guillemets entourant les chaînes au fur et à mesure qu’elles sont écrites dans le fichier.

  4. #4
    Candidat au Club
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Septembre 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2
    Par défaut
    ça y est. Merci à tous !!!

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 06/08/2013, 16h37
  2. Supprimer les espaces avant et après un caractère
    Par KaliMero973 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/04/2013, 10h20
  3. supprimer l'espace avant et après le nom de la section
    Par Paolo. dans le forum Mise en forme
    Réponses: 2
    Dernier message: 25/12/2012, 17h20
  4. Réponses: 4
    Dernier message: 29/08/2008, 11h53
  5. Boutons IE vs Firefox: espaces avant/après le texte
    Par dasdeb dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/09/2005, 19h29

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