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 :

FORMULAR1C1 avec Variables [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2017
    Messages : 6
    Par défaut FORMULAR1C1 avec Variables
    Bonjour à tous,

    Je débute en VBA excel et je rencontre depuis quelques jours une difficulté à utiliser la formule "FORMULAR1C1" avec des variables.
    J'ai relu toutes les questions relatives à mon souci, mais je n'arrive pas à trouver ce qui bloque.

    Je cherche des valeurs dans ma feuille cdc à partir des valeurs de la première colonne de ma feuille rech.

    Mon code est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
     
     
        Sub recherche()
     
          Dim i, nombre As Long
     
          nombre = Application.WorksheetFunction.CountA(Range("$A:$A"))
     
          For i = 2 To nombre
     
          Range("C" & i).Select
     
          Worksheets("rech").Range("C" & i).FormulaR1C1 = "=VLOOKUP(RC[-2], cdc!R[-" & i  & " + 1]C[-2]:R[nombre - " & i & "]C, 3, 0)"
     
          Next
     
        End Sub

    Quand j'essaie ça, ça me met "Erreur 1004 : Erreur définie par l'application ou par l'objet"..
    Je n'arrive pas à savoir ce qui clochee.. j'espère avoir été assez claire.

    Je vous remercie d'avance pour votre aide.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Essaie comme ceci, en modifiant au besoin.
    La formule s'inscrira d'un coup à toutes les cellules
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        Dim nombre As Long
     
        nombre = Application.WorksheetFunction.CountA(Range("$A:$A"))
        With Worksheets("rech")
            .Range("C2:C" & nombre).Formula = "=VLOOKUP(A2,cdc!A:C,3,FALSE)"
        End With

  3. #3
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2017
    Messages : 6
    Par défaut
    Merci pour ton aide ! ça fonctionne parfaitement!

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

Discussions similaires

  1. FormulaR1C1 avec variable gelée
    Par valou94250 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/08/2012, 09h54
  2. Merge avec variables
    Par kluh dans le forum Oracle
    Réponses: 18
    Dernier message: 25/07/2005, 14h31
  3. [AS2] Pb avec variables dans syntaxe
    Par ooyeah dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 05/07/2005, 11h28
  4. Boucle avec variable à incrémenter
    Par snoop dans le forum Linux
    Réponses: 2
    Dernier message: 19/03/2004, 11h07
  5. Cacher Variable Url avec Variable Globale
    Par danuz dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/09/2003, 17h20

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