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 :

Recherche valeur et copie cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 2
    Par défaut Recherche valeur et copie cellule
    bonsoir...
    je vais esayer d'être bref et clair pour mon 1er message sur le forum !

    alors voila, j ai un fichier excel avec une vingtaine de colonne et 20000 lignes

    Je veux pouvoir rentrer dans la cellule A1 un numéro, et qu une macro recherche dans toute la feuille le numéro intégré en A1, et que cette macro colle la cellule se trouvant a droite dans un autre onglet.
    Le nombre rentré en A1 peut bien sur apparaitre à plusieurs endroits dans la feuille.

    En espérant avoir été clair

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Je veux pouvoir rentrer dans la cellule A1 un numéro, et qu une macro recherche dans toute la feuille le numéro intégré en A1, et que cette macro colle la cellule se trouvant a droite dans un autre onglet.
    Le nombre rentré en A1 peut bien sur apparaitre à plusieurs endroits dans la feuille.
    En principe c'est clair, mais la précision indiquant que le nombre peut être trouvé plusieurs fois provoque une question :

    -c'est la 1ère occurrence trouvée qui est importante, il est inutile de chercher les autres ?

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 2
    Par défaut un grand merci
    bonjour, et un grand merci pour vous être penché sur le sujet !
    pour repondre a votre question, le nombre ou le mot se trouvant en A1 peut se retrouver plusieurs fois dans la feuille, aussi bien dans la colonne A, que dans la B, que dans la colonne AE...
    je veux que la macro me ramene TOUTES les données se trouvant a droite du nombre !

    Il est donc indispensable de chercher toutes les occurences


    en esperant avoir votre aide
    merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Un code à tester (il peut sûrement être perfectionné) :

    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
    19
    20
    21
    22
    23
    24
    25
    26
    Sub Cherche_val()
    Dim cell As Range
    'Modifier éventuellement le nom des feuilles
    Set mf1 = Sheets("Feuil1")
    Set mf2 = Sheets("Feuil2")
    '1ère ligne pour la copie des données (modifier éventuellement)
    lgn = 1
    valch = mf1.Cells(1, 1)
    mf1.Activate
    Range("A2").Select
    
     adr = Range("A1").SpecialCells(xlCellTypeLastCell).Address
        For Each cell In Range("A2:" & adr)
        Cells.Find(What:=valch, After:=ActiveCell, LookIn:=xlValues, LookAt:= _
        xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
        False).Activate
            If ActiveCell.Address = "$A$1" Then
            Exit For
            End If
        mf2.Cells(lgn, 1) = ActiveCell.Address
        mf2.Cells(lgn, 2) = Range(ActiveCell.Address).Offset(0, 1).Value
        lgn = lgn + 1
        Next
    Set mf1 = Nothing
    Set mf2 = Nothing
    End Sub
    J'ai choisi de copier les données mais aussi le N° de cellule mais on peut le supprimer.

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/03/2009, 20h08
  2. Rechercher la valeur opposée à la valeur d'une cellule
    Par John81 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/09/2008, 23h10
  3. recherche automatique et copie de cellule
    Par arkaneo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/12/2007, 11h17
  4. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48
  5. rechercher dans un tableau en fonction de la valeur d'une cellule
    Par jefe.k dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 08/06/2007, 10h04

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