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 :

Dernière colonnes tirer recherche v sur toutes la lignes


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
    Étudiant
    Inscrit en
    Juillet 2020
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2020
    Messages : 14
    Par défaut Dernière colonnes tirer recherche v sur toutes la lignes
    Bonjour je souhaite coller une recherchev sur toutes les lignes actives de la dernière colonne + 1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub tricv()
     
    Dim C As Range, DerCol As Long, DerLig As Long
    DerCol = Cells(1, Columns.Count).End(xlToLeft).Column
    DerLig = Range("A1:A" & Rows.Count).End(xlUp).Row
     
    Cells(1, DerCol + 1).FormulaR1C1 = "=VLOOKUP('Analyse LT RH - TRI CV'!RC[-1],'Analyse Hebdomadaire RH'!R[-1]:R,4,FALSE)"
     
    End Sub
    Pour l'instant je ne peux que coller la formule sur la première ligne de la dernière colonne alors que j'aimerais la tirer sur jusqu'à la dernière ligne.

    J'ai essayé plusieurs solutions mais je vous avoue que je suis un peu perdu.

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub tricv()
       Dim Fin As Range
       Set Fin = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell)
       Cells(1, Fin.Column + 1).Resize(Fin.Row, 1).FormulaR1C1 = "=VLOOKUP('Analyse LT RH - TRI CV'!RC[-1],'Analyse Hebdomadaire RH'!R[-1]:R,4,FALSE)"
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2020
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2020
    Messages : 14
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub tricv()
       Dim Fin As Range
       Set Fin = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell)
       Cells(1, Fin.Column + 1).Resize(Fin.Row, 1).FormulaR1C1 = "=VLOOKUP('Analyse LT RH - TRI CV'!RC[-1],'Analyse Hebdomadaire RH'!R[-1]:R,4,FALSE)"
    End Sub
    Merci ca fonctionne parfaitement !

  4. #4
    Membre Expert Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Par défaut
    Bonjour,

    L'utilisation de code Vba ne serait pas nécessaire en utilisant un tableau structuré, disponible depuis office 2007.
    Cfr le point V-c de ce tutoriel.


    https://fauconnier.developpez.com/tu...x-structures/#

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

Discussions similaires

  1. Étirer changement formule sur toute la colonne
    Par lecteur1001 dans le forum Excel
    Réponses: 7
    Dernier message: 15/01/2019, 14h40
  2. [OL-2013] Recherche Automatique sur toutes boîtes
    Par don_pets dans le forum Contribuez
    Réponses: 1
    Dernier message: 12/12/2017, 22h25
  3. macro rechercher/remplacer sur toutes les feuilles
    Par gti64 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/03/2015, 12h25
  4. [XL-2003] Modifier le le format Date sur toute les lignes d'une colonne
    Par Djohn dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/08/2010, 15h00
  5. Réponses: 3
    Dernier message: 27/08/2010, 14h01

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