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 :

rechercheV avec colonne variable [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
    SJL MAGHREB
    Inscrit en
    Janvier 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : SJL MAGHREB
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 16
    Par défaut rechercheV avec colonne variable
    bonjour experts,
    je suis débutant en vba et j'éssaie de faire une rechercheV avec une colonne variable mé ça ne marche pas;
    ci dessous le code que j'ai ecrit
    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
    Sub neto()
    Dim variable As Range
    Dim source As Range
    Dim K As String
    Dim i As Integer
    Sheets("B").Activate
    K = Sheets("B").Cells(1, A).End(xlToRight).Column + 1
    Set variable = Sheets("B").Range("A2:A6")
    Set source = Sheets("A").Range("A2:B6")
    For i = 2 To 6
    With Application.WorksheetFunction
    Cells(i, K).Value = Application.VLookup(variable, source, 2, False)
    End With
    Next i
    End Sub
    mecri de votre aide

  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,

    Le premier argument d'un VLookup ne peut etre une page de cellule.
    La formule attend une valeur à chercher

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, K).Value = Application.VLookup(Sheets("B").Range("A" & i).Value, source, 2, False)

  3. #3
    Membre averti
    Homme Profil pro
    SJL MAGHREB
    Inscrit en
    Janvier 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : SJL MAGHREB
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 16
    Par défaut
    ça marche maintenant
    je vous remercie de votre collaboration

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

Discussions similaires

  1. [XL-2010] RechercheV avec numéro de colonne variable
    Par PersianPrince dans le forum Excel
    Réponses: 5
    Dernier message: 26/07/2019, 13h31
  2. [Toutes versions] [VBA ] recherchev avec no_index_col variable
    Par learning code dans le forum Excel
    Réponses: 4
    Dernier message: 22/06/2015, 15h49
  3. GridView UpdateMethod avec colonnes variables
    Par laurent_diep dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/10/2010, 23h26
  4. [XL-2003] RechercheV avec paramètre variable
    Par Gayzou dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 26/07/2010, 10h39
  5. DTS venant d'une table avec colonnes variables
    Par Poussy-Puce dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 19/08/2007, 23h29

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