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 :

Syntaxe VBA "" et ''


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 61
    Par défaut Syntaxe VBA "" et ''
    En mettant cette formule dans mon code VBA
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    g1 = "=IF(OR((" & Fe & "!R" & lig + 6000 & "C" & col1 - 1 & ")=D8,(" & Fe & "!R" & lig + 6000 & "C" & col1 - 1 & ")=D9),1,"""")"

    Sur Excel quand je regarde ce que ca donne ca me met le message d'erreur suivant: #NOM?

    en cliquant sur la cellule ca m'a mit:=SI(OU(($FB$6020)='D8';($FB$6020)='D9');1;"")
    donc avec des ' ' quand je clique sur la cellule et que je les retire ca ne me met plus ce mesage d'erreur

    (Or dans la formule que j'ai mis dans mon code j'ai bien mis D8 et D9 et pas 'D8' et 'D9')jcomprends pas quelqu'un aurait une idée??

    Merci

    andrea

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Regardes du coté de Formula et là : Pourquoi autant de propriétés 'Formula' différentes ?

    Philippe

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 61
    Par défaut
    Je te remercie de m'avoir lu mais
    ca ne m'aide pas beaucoup je ne trouve toujours pas

  4. #4
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 31
    Par défaut
    Bonjour,

    Tu as 4 apostrophes d'affilé à la fin, c'est normal ? Ca me parait bizarre. D'autre part à quoi correspondent tes variables Fe, lig et col1 ?

    Ton erreur vient du codage en lui même, tu as mal placé les apostrophes à mon avis.

  5. #5
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonsoir,

    Tu utilise la référence R1C1 dans ce cas, il te faut l'utiliser jusqu'au bout et donc D8 et D9 doivent être entrées en référence R1C1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Range("g1").FormulaR1C1 = "=IF(OR((" & Fe & "!R" & lig + 6000 & "C" & col1 - 1 & ")=R8C4,(" & Fe & "!R" & lig + 6000 & "C" & col1 - 1 & ")=R9C4),1,"""")"
    Hervé.

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

Discussions similaires

  1. syntaxe avec des quotes
    Par diengkals dans le forum Langage
    Réponses: 3
    Dernier message: 08/07/2012, 12h12
  2. Syntaxe VBA DDEpoke sous Access
    Par Mad Ant dans le forum Access
    Réponses: 3
    Dernier message: 13/03/2007, 14h02
  3. Questions de syntaxe VBA
    Par antoine46 dans le forum Access
    Réponses: 5
    Dernier message: 17/12/2006, 23h23
  4. [MySQL] Supprimer les erreurs de syntaxe dues aux quotes
    Par gotenks dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/01/2006, 16h10

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