Sélection de la ligne qui contient un caractère recherché
TraderAS
Messages postés
119
Statut
Membre
-
TraderAS Messages postés 119 Statut Membre -
TraderAS Messages postés 119 Statut Membre -
Bonjour,
Après avoir appliqué la recherche avec inStr("caractères recherchés", chaine), comment je peux sélectionner la ligne qui contient la chaîne recherchée, la copier et la coller ?
Merci
Après avoir appliqué la recherche avec inStr("caractères recherchés", chaine), comment je peux sélectionner la ligne qui contient la chaîne recherchée, la copier et la coller ?
Merci
8 réponses
-
Bonjour,
Après avoir appliqué la recherche avec inStr("caractères recherchés", chaine), Cette chaine vient d'ou ??????? -
Bonjouir f894009,
il s'agit d'un identificateur unique, il s'agit dans ce cas du nom d'une action (exp: Renault), après avoir identifier le nom de cette action, je veux sélectionner la ligne auquel appartient cette action
Merci -
Bonjour TraderAS, bonjour f894009,
TraderAS, f894009 te demandais dans quoi tu as mis le texte .. un fichier, une textbox, un listview...
De toute façon, avec ce que tu as donné comme codeinStr("caractères recherchés", chaine)", en VB, la fonction "InStr" te renvois un entier.
C'est avec cet entier que tu va pouvoir récupérer ta chaîne:MaVar As Integer MaVar = inStr("caractères recherchés", chaine) TextBox1.Text = Mid(chaine, MaVar[, longueur]) -
Bonjour Heliotte
il s'agit d'un fichier excel qui renferme les noms des actions, puis suivi des prix
exp
Colonne 1 Colonne 2 ....Colonne N
Renaut 10€ 15€
Je veux effectuer une recherche, il me trouve le nom Renault, et dans ce cas il séléctionne la colonne correspondante à Renault
Merci -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
1°) l'instruction Instr() c'est...A = Instr(LaChaine,Lalettre)
2°) Comprend rien à ta demande, comment tu retrouve Renaut avec Instr() ?
Tu à déjà du code ? montre le.
A+
-
salut,
ok je reprend
j'ai une liste comme par exp:
Nom Colonne 1 Colonne 2 ....Colonne N
Renaut 10€ 15€
Mac Donald 9€ 8€
PSA 5€ 4€
Etc.
dans un tableau, je veux un code qui me permet de chercher la valeur renault et de faire un copier coller de toute la ligne qui contient le nom Renault
Merci -
Essaie quelque chose comme ça...
Sub CopieLigne() Dim Lig As Long With Sheets("Feuil1") For Lig = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Cells(Lig, "A") = "Renaut" Then .Rows(Lig).Copy Sheets("Feuil2").Rows(5) Exit sub End If Next Lig End With End Sub
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques. -