Plusieurs recherches.  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

Plusieurs recherches.

Messagepar meinda » 18 Jan 2012, 22:43

bonjour à tous . :D
Je bloque sur un code et je voudrais un coup de main. :shock:
Je voudrais réussir a faire plusieurs recherches quand je double clic sur une cellule. :oops:
Quand je double clic , je veux qu'il cherche OP78/OP 75 ECT.... et quand il trouve OP 78 il le colle dans D/E/F et quand il trouve OP75 il le colle dans H/I/J.
Quelqu'un pourrais m'aider?
Merci.. :o
Fichiers joints
Classeur1.xlsm
(17.26 Kio) Téléchargé 8 fois
meinda
Nouveau venu
 
Messages: 7
Inscription: 18 Jan 2012, 22:21
Version Excel: 2007

Re: Plusieurs recherches.

Messagepar meinda » 19 Jan 2012, 19:48

personne....... :mrgreen:
meinda
Nouveau venu
 
Messages: 7
Inscription: 18 Jan 2012, 22:21
Version Excel: 2007

Re: Plusieurs recherches.

Messagepar Banzai64 » 19 Jan 2012, 20:03

Bonsoir

Pas très claire ta question
meinda a écrit:Quand je double clic , je veux qu'il cherche OP78/OP 75 ECT.... et quand il trouve OP 78 il le colle dans D/E/F et quand il trouve OP75 il le colle dans H/I/J.

Il le cherche où ?
dans toute la page, dans une seule colonne, dans la ligne ?
Il le colle où ?
Dans la page notée dans la colonne B ?
Le double clic ne doit se faire que sur la colonne B ?

A te lire
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4616
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: Plusieurs recherches.

Messagepar meinda » 19 Jan 2012, 23:02

Bonsoir, il cherche dans la feuil1 et dans les colonnes B/C/D,ligne sélectionner grâce au double clic en colonne B .
Code: Tout sélectionner
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("B1:B500")) Is Nothing Then
Dim Var As String
 Var = Target.Value
 Sheets(Var).Activate
 Dim c As Range, DerLig As Long
  With Worksheets(1).Range(Target.Offset(0, 3).Address & ":" & Target.Address) 'je cherche

Si je trouve Op 78 je colle dans la feuille sélectionner et dans les cellules D/E/F.
Code: Tout sélectionner
DerLig = Sheets(Var).Range("D65536").End(xlUp).Row + 1
            Range(Target.Offset(0, 3).Address & ":" & Target.Address).Copy _
            destination:=Sheets(Var).Range("D" & DerLig)
            Set c = .FindNext(c)

Ce que j'arrive pas faire c'est si je trouve op 75 je colle mais dans une autre plage.
meinda
Nouveau venu
 
Messages: 7
Inscription: 18 Jan 2012, 22:21
Version Excel: 2007

Re: Plusieurs recherches.

Messagepar Banzai64 » 20 Jan 2012, 00:09

Bonsoir

Ce que j'ai compris
Fichiers joints
meinda Recherche V001.xlsm
(22.08 Kio) Téléchargé 11 fois
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4616
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: Plusieurs recherches.  Sujet résolu

Messagepar meinda » 20 Jan 2012, 18:42

Bonjour,
Merci Banzai64 c'est ça :D

A+
meinda
Nouveau venu
 
Messages: 7
Inscription: 18 Jan 2012, 22:21
Version Excel: 2007


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot] et 7 invités