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 :

[VBA-E]Inserer des guillemets dans un string


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut [VBA-E]Inserer des guillemets dans un string
    Bonjour

    je n'arrive pas à inserer des guillemets dans une variable string.

    en fait, voudrais obtenir :
    "25:25"
    comment on fait en VB?

    Merci pour votre aide!

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    il faut doubler les " qui doivent aparaitre dans la chaine!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    dim st as string
    st = """25:25"""

  3. #3
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut
    d'accord ok, je pensais pas qu'on faisait aussi comme ca en VB!

    merci beaucoup!

  4. #4
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut
    Tu peux aussi utiliser le code ascii...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ch(34) & "25 : 25" & ch(34)

  5. #5
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut
    c'est bien vu aussi

    mais le truc aussi c'est que le 25 est un exemple puisque ca sera une variable qui va le définir

  6. #6
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut
    en fin de compte, mon problème n'est pas résolu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    temp = """ & maVariable & ":" & maVariable2 & """
    ce code me permeterai d'obtenir ce que je citai plus haut

    mais, évidement, il est faux!

  7. #7
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par repié
    en fin de compte, mon problème n'est pas résolu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    temp = """ & maVariable & ":" & maVariable2 & """
    ce code me permeterai d'obtenir ce que je citai plus haut

    mais, évidement, il est faux!
    comme je te l'ai dis plus haut il faut doubler tous les guillemets qui doivent apparaitre dans la chaine.... d'ou :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    temp = """" & maVariable & ":" & maVariable2 & """"
    ..sinon si le but final et la sélection de lignes ... excel ... il y as d'autre solutions..;

  8. #8
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut
    effectivement le but est de mettre ca dans tu aurais une meilleure solution?

  9. #9
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    peu-être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range(Rows(25),Rows(26)).select
    mais je suis sur qu'il y as d'autre maniéres...

  10. #10
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut
    Tout fonctionne comme je veux!

    merci bbil!

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

Discussions similaires

  1. Mettre des guillemets dans une chaine SQL dans du VBA ?
    Par Marie_2116 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 05/07/2007, 11h43
  2. [VBA-W]Inserer des diapos PPT dans word
    Par dev81 dans le forum VBA Word
    Réponses: 5
    Dernier message: 26/04/2007, 19h08
  3. Réponses: 2
    Dernier message: 17/10/2006, 12h25
  4. inserer des images dans une base de données
    Par alilou04 dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/06/2004, 19h54
  5. [VBA-E] Ajouter des fonctions dans Excel
    Par Clezio dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/03/2004, 02h18

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