Rechercher du texte dans un textbox et le remplacer par un autre mot

Description

À première vue, je ne vois pas la GRANDE utilité de ce code, mais c'est tout de même bon pour la culture générale.

Source / Exemple :


'Dans général déclaration de la form
Dim Found As String

Private Sub cmdSearch_Click()
'Recherche si ce qui est écrit dans txtSearch existe dans txtTexte
Found = InStr(txtTexte.Text, txtSearch.Text)
'Si le mot est trouvé
If Found <> 0 Then
'Donne le focus au textbox text1
txtTexte.SetFocus
'Commence à selectionner
txtTexte.SelStart = Found - 1
'Selectionne la longueur (len) du text dans txtsearch
txtTexte.SelLength = Len(txtSearch)
Else
txtSearch.Text = "Aucun texte trouvé"
End If
End Sub

Private Sub cmdReplace_Click()
'Recherche si ce qui est écrit dans txtSearch existe dans txtTexte
Found = InStr(txtTexte.Text, txtSearch.Text)
'Si le mot est trouvé
If Found <> 0 Then
'Donne le focus au textbox text1
txtTexte.SetFocus
'Commence à selectionner
txtTexte.SelStart = Found - 1
'Selectionne la longueur (len) du text dans txtsearch
txtTexte.SelLength = Len(txtSearch.Text)
'Le texte selectionné se fait remplacer par le texte de txtReplace
txtTexte.SelText = txtReplace.Text
Else
txtSearch.Text = "Le mot recherché est introuvable"
End If
End Sub

Conclusion :


N'hésitez à faire vos commentaires. (Constructifs si possible )

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.