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 formule qui ne s'exécute pas [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    DAF
    Inscrit en
    Mars 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : DAF

    Informations forums :
    Inscription : Mars 2017
    Messages : 5
    Par défaut VBA formule qui ne s'exécute pas
    Bonjour,

    Dans ma macro, j'ai une formule qui me retourne #NOM?

    Lorsque je rentre dans la barre de formule et que je valide (sans rien avoir modifié) le calcul se réalise et il n'y a pas d'erreur.

    Ma ligne de code est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-2],PersonnelTotal!E:F,2)"
    Dans la même macro, j'ai une autre formule qui s'exécute seule et correctement...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.FormulaR1C1 = "=LEFT(RC[-2],LEN(TRIM(RC[-2])))&"" ""&LEFT(RC[-1],LEN(TRIM(RC[-1])))"
    Je ne comprends pas bien pourquoi, et comment puis je résoudre ce problème ?

    Merci d'avance.

    Dams

  2. #2
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Bonjour,

    Si tu utilises FormulaR1C1, il faut une formule entièrement de type R1C1, tu ne peux pas panacher avec le type A1
    Tu peux écrire la formule dans une cellule et utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Activecell.FormulaR1C1
    Pour voir comment l'écrire

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    DAF
    Inscrit en
    Mars 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : DAF

    Informations forums :
    Inscription : Mars 2017
    Messages : 5
    Par défaut
    Merci beaucoup. ça fonctionne nickel.

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

Discussions similaires

  1. [VBA]Requête de Mise à jour de BDD qui ne s'exécute pas
    Par Playerz dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/06/2008, 09h48
  2. Fichier exécutable qui ne s'exécute pas ?!
    Par bnadem35 dans le forum Linux
    Réponses: 4
    Dernier message: 12/07/2006, 11h35
  3. Réponses: 8
    Dernier message: 08/05/2006, 20h40
  4. probleme de requete mysql qui ne s'exécute pas
    Par anto48_4 dans le forum Requêtes
    Réponses: 6
    Dernier message: 23/03/2006, 10h51
  5. [MySQL] requete sql qui ne s'exécute pas
    Par anto48_4 dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 16/03/2006, 09h12

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