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

OpenOffice & LibreOffice Discussion :

Caractère d'échappement pour macro calc [LibreOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Caractère d'échappement pour macro calc
    Bonjour,

    je cherche le caractère d'échappement qui pourrait me permettre d'écrire un guillemet en tant que caractère string. Je ne trouve rien dans ma doc.

    j' ai bien tenté de mettre ce guillemet " entre guillemets mais basic ne l'interprète pas comme un caractère à part entière.

    Une indication pour résoudre ce petit problème ?
    merci

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 609
    Points
    58 609
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par tikanak Voir le message
    Une indication pour résoudre ce petit problème ?
    Si j'ai bien compris ta demande, tu veux mettre un guillemet dans ton code, il faut pour cela mettre "", ce qui sera traduite par "

    Cdlt.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 8
    Points : 4
    Points
    4
    Par défaut
    un petit exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sub affichage
    dim a as string
    a = "tt"
    print a
    end sub
    la macro affichera tt
    or je veux afficher "tt"

    basic interprète "" comme une chaine de caractères vide, ça ne fonctionne pas si j'indique a=""tt""

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 609
    Points
    58 609
    Billets dans le blog
    11
    Par défaut
    Il faut mettre ceci :
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sub affichage
    dim a as string
    a = """tt"""
    print a
    end sub
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 8
    Points : 4
    Points
    4
    Par défaut
    effectivement ça marche mais ça ne réponds pas au cas suivant qui m'intéresse :

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    sub affichage
    dim a as string
    dim b as string
    a = "eeee"
    b = """a"""
    print a
    print b
    end sub

    la macro print bien la valeur de a comme eeee
    ensuite j'affecte la valeur de la variable a à la variable b et je veux avoir comme résultat final "eeee" quand je lui demande de printer la variable b, et là ça coince

  6. #6
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 609
    Points
    58 609
    Billets dans le blog
    11
    Par défaut
    Le problème vient que tu veux mettre une variable dans une autre variable, il faut donc que tu concatènes les données, ce qui donne :
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    sub affichage
    dim a as string
    dim b as string
    a = "eeee"
    b = """" & a & """"
    print a
    print b
    end sub

    @+.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  7. #7
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 8
    Points : 4
    Points
    4
    Par défaut
    merci pour l'astuce, je vais pouvoir avancer

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

Discussions similaires

  1. [XPATH 2.0] Caractère d'échappement pour l'apostrophe
    Par Mictou dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 19/12/2012, 13h40
  2. caractère d'échappement pour les requêtes
    Par sokhon dans le forum SDK
    Réponses: 3
    Dernier message: 15/04/2009, 04h00
  3. [OpenOffice][Tableur] macro openoffice.org pour openoffice.calc
    Par calix dans le forum OpenOffice & LibreOffice
    Réponses: 4
    Dernier message: 15/06/2007, 22h51
  4. SQL et GUID : Valeur de caractère non valide pour la ....
    Par jackfirst72 dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/03/2007, 11h46
  5. caractère d'échappement pour un '
    Par alexfrere dans le forum Général JavaScript
    Réponses: 20
    Dernier message: 04/07/2006, 12h07

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