begin process at 2012 02 14 00:34:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Récuperer une partie d'un mot


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récuperer une partie d'un mot

jeudi 6 avril 2006 à 12:22:06 | Récuperer une partie d'un mot

zitoun

Bonjour,

Je souhaiterai savoir comment récuperer une partie d'un mot et le mettre par ex dans une listbox, par ex :

mottrucmot : si truc est présent, mettre mottrucmot dans la list box

A savoir qu'il y a une serie de mot dans une liste

cad :

ggrtruczez

frgdsgsdh

dfdgtrucere

J'espère quej 'ai été clair et merci d'avance

jeudi 6 avril 2006 à 12:55:32 | Re : Récuperer une partie d'un mot

micmerle

Salut,
Si c'est en VBA, tu peux essayer Like.
Ex: If "ggrtruczez" Like "*truc*" Then...
Michael
jeudi 6 avril 2006 à 13:07:27 | Re : Récuperer une partie d'un mot

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour

Ou tu peux voir avec InStr(..)

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
jeudi 6 avril 2006 à 13:15:00 | Re : Récuperer une partie d'un mot

Tuning Max

Membre Club

Je te conseillerais pour ma part plutot l'utilisation des fonctions

Dim var, MyString As String, SearchW As String

MyString = "mottrucmot"
SearchW = "truc"
var = Mid(MyString, InStr(Len(SearchW), MyString, SearchW, 1), Len(SearchW))

jeudi 6 avril 2006 à 13:19:18 | Re : Récuperer une partie d'un mot

Lucyberad

Membre Club
sinon il y as rien de mieux que les regex (expression reguliere) pour ca. et de loin, c'est un outil totalement fais pour !
si ca t'interresse, j'essairai de trouver un lien pour ca (et si tu connait pas bien sur, mais tu connait pas sinon tu l'aurait utilisé ^^)
par contre attention: c'est vraiment pas simple a debuter dedans !


L U C Y I3 E R @ D


jeudi 6 avril 2006 à 13:27:11 | Re : Récuperer une partie d'un mot

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour

Si c'est du .NET (parce que la on ne sait pas) il est possible de rechercher avec IndexOf(...)

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
jeudi 6 avril 2006 à 13:31:57 | Re : Récuperer une partie d'un mot

econs

Administrateur CodeS-SourceS


Salut,

Voici un exemple de code pour faire çà (en VB6) :


Private Sub AjouterLeMot(sMot As String, sMotPresent As String,lst As ListBox)

    If Instr(1,sMot,sMotPresent) > 0 Then
       lst.Additem sMot
    End If

End Sub




Et ensuite, tu l'appelles comme ceci :

AjouterLeMot "dhsgftrucdsf" , "truc" , List1



Manu



jeudi 6 avril 2006 à 13:38:02 | Re : Récuperer une partie d'un mot

zitoun

Hum ça marche pas, peut etre parce j'ai pas évoqué les deux listbox :

En fait le mot à chercher est dans une listbox et la liste où il y a tous les mots sont aussi dans une listbox :

truc                                             fdsdftruc
bla                                              dsfsdfsdf
                                                   tgdgsgtruc
                                                   sqdsbla

Quelque chose dans ce genre la, donc ça fait qu'il faut prendre la première ligne de la 1ere listbox aussi.
Si on trouve le mot dans un mot dans la 2e listbox, par ex fdsdftruc se trouvera dans une troisieme liste, et ainsi de suite.

                     
jeudi 6 avril 2006 à 13:45:37 | Re : Récuperer une partie d'un mot

econs

Administrateur CodeS-SourceS
Et bien, tu utilises ma procédure comme ceci :

AjouterLeMot List1.List(j), List2.List(k), List3

En faisant varier j et k pour obtenir chaque élément de tes deux premières ListBoxes.


Manu



jeudi 6 avril 2006 à 13:48:40 | Re : Récuperer une partie d'un mot

econs

Administrateur CodeS-SourceS




Si, dans ton schéma ci-dessus, List1 est à gauche et List2 à droite :



Dim j As Long
Dim k As Long

    List3.Clear
    For k = 0 To List2.ListCount - 1
       For j = 0 To List1.ListCount - 1
          AjouterLeMot List2.List(k) , List1.List(j) , List3
       Next j
    Next k



Manu




1 2

Cette discussion est classée dans : mot, ex, récuperer, partie, mottrucmot


Répondre à ce message

Sujets en rapport avec ce message

Comment récuperer la selection d'une partie d'un texte pour la mettre en gras ? [ par gégé ] Bonjour,Je suis entrain de faire un petit post-it en VB en j'aimerai savoir comment faire pour mettre en gras une partie d'un texte. En selectionnant saisie d'un mot dans TextBox, lister phrases contenant ce mot dans ListBox [ par flamalex ] Bonjour a tous voici l'action que je cherche a effectuer, en fait c'est un mini moteur de recherche Récuperer une partie de chaine caractère [ par miriame ] Au secour J'ai besoin d'aide je suis novic dans le domine de la prog et j'ai probleme, je parcours cette chaine " Script Fast deconnexion [Script Co Récuperer une partie de chaine caractère [ par miriame ] Au secour J'ai besoin d'aide je suis novic dans le domine de la prog et j'ai probleme, je parcours cette chaine " Script Fast deconnexion [Script Co Recherche d'un mot dans une cellule Excel [ par nicdouille3 ] Bonjour à tous et à toutes,Voici ce que je cherche à faire :Dans une cellule (ex. : B10) j'ai plusieurs références (ex. : R28, R11, R23/24, R68) et je recherche par caractère ou par partie du mot [ par amsdiop ] La recherche par caractère ou par partie du mot ne marche pas avec cette formule alors que cela marchait sur vb6. Comment faire sur Vb2005 recherche avec une partie du mot [ par kazaam ] Bonjour, pour faire des recherches dans ma base j'execute une requete sql, mais avec celle ci je ne peux pas faire de recherhce avec seulement une par Récuperer une partie d'un datagrid [ par Cepheus ] Bonjour,M'est-il possible de sélectionner une partie de mon datagrid et d'en récupérer les données (sous forme de Recordset par exemple ?)Merci d'avan Question sur le .Net [ par Spe6men ] Et oui je sais jsuis en retardJe commence une migration (c pas l'époque mais bon) vers le .NetJ'arrive a refaire la plupart de mes ancien prog VB6 en Mot de passe pour base de données [ par PHILOUVB ] Je viens de créer une base de données par l'intermédiaire du gestionnaire de donnée.J'aimerais savoir comment je dois faire pour l'enregistrer avec un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales