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 :

erreur de compilation d'une ligne de calcul [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 23
    Par défaut erreur de compilation d'une ligne de calcul
    Bonjour à tous,

    J'ai une formule dans la cellule "T2". Je souhaite prolonger cette formule jusqu'a la derniere ligne de la colonne juste à sa gauche (par exemple "S123").

    J'essaye d'utiliser ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    With WshC
    .Range("T2").Formula = "=VLOOKUP(RC[-2],C[-14]:C[-13],2,FALSE)"
    .Range("T2").AutoFill Destination:=.Range("T2:T" & .Range("T" & Rows.Count).End(xlUp).Row)
    End With
    mais l'erreur 1004 s'affiche pour la deuxieme ligne de code.

    Trouvez vous l'erreur dans cette ligne ?

    Ou, existe t il un autre code pour etendre ma formule jusqu'a la derniere ligne de la colonne à sa gauche ?

    Merci bien

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour

    Essais comme cela (testé avec FormulaLocal)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WshC.Range("T2:T" & WshC.Range("S" & Rows.Count).End(xlUp).Row).Formula = "=VLOOKUP(RC[-2],C[-14]:C[-13],2,FALSE)"

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 23
    Par défaut
    Merci Jérôme !

    Ca fonctionne tres bien. C'est exactement ce que je voulais

    Bonne journée !

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

Discussions similaires

  1. erreur de compilation d'une fonction
    Par Jeff_p dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 31/07/2007, 20h06
  2. javascript/ erreur de syntaxe sur une ligne inexistante
    Par geocassetout dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/05/2007, 12h35
  3. [MySQL] Erreur d'argument sur une ligne mais quelle
    Par spirou34fr dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 10/01/2007, 07h24
  4. Erreur de compilation d'une JSP
    Par casho dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 17/10/2006, 14h50
  5. Erreur de compilation sur une librairie en mode debug
    Par bakaneko dans le forum C++Builder
    Réponses: 2
    Dernier message: 18/05/2006, 16h32

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