Marco excel vba : COMMENT LIRE DES Expression

Fermé
masawi86 Messages postés 24 Date d'inscription jeudi 16 septembre 2010 Statut Membre Dernière intervention 27 septembre 2010 - 23 sept. 2010 à 12:55
baladur13 Messages postés 46495 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 6 juin 2024 - 26 sept. 2010 à 21:24
Bonjour,

COMMENT LIRE DES Expressions régulières ??

j'ai ce code:

Sub recherche_vraiment_tres_tres_multiple()
Dim valeurs, TBadress(), val As Variant
Dim i, derlig, Ix As Integer
Dim cherche As Range

****************************************************
a la place d'écrire ces paramètre

valeurs = Array("sap", "oracle")

"ORA-" pour :oracle
"Xnn" dont X est une lettre et n est un chiffre pour: sap

***************************************************


derlig = Range("A65536").End(xlUp)

For i = 1 To derlig
With ActiveSheet.Rows(i)
For Each val In valeurs
Set cherche = .Cells.Find(val)
If Not cherche Is Nothing Then
ReDim Preserve TBadress(Ix)
TBadress(Ix) = "Ligne " & cherche.Row & " " & val
Ix = Ix + 1
End If
Next
End With
Next i
For Ix = 0 To UBound(TBadress)
texte_a_afficher = texte_a_afficher & vbCrLf & TBadress(Ix)
Next
MsgBox texte_a_afficher
End Sub





A voir également:

7 réponses

baladur13 Messages postés 46495 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 6 juin 2024 13 266
26 sept. 2010 à 21:24
________              ___.   .__                 
\______ \   ____  __ _\_ |__ |  |   ____   ____  
 |    |  \ /  _ \|  |  \ __ \|  |  /  _ \ /    \ 
 |    '   (  <_> )  |  / \_\ \  |_(  <_> )   |  \
/_______  /\____/|____/|___  /____/\____/|___|  /
        \/                 \/                 \/ 


https://forums.commentcamarche.net/forum/affich-19257474-macro-excel
2
masawi86 Messages postés 24 Date d'inscription jeudi 16 septembre 2010 Statut Membre Dernière intervention 27 septembre 2010
23 sept. 2010 à 16:29
SVP personne m'aidé
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
23 sept. 2010 à 16:50
Bonjour,
difficile de te répondre valablement, ton code n'est pas explicite et tu ne développe pas ta question.
Essaye d'expliquer plus clairement (sans code)
A+
0
masawi86 Messages postés 24 Date d'inscription jeudi 16 septembre 2010 Statut Membre Dernière intervention 27 septembre 2010
23 sept. 2010 à 17:05
ok
j'ai une feuille d'excel de plusieurs lignes et colons
mon but c cherche de mot clé dans les lignes de ma fille exel
et retourner le numero de la linge et la foction de cet mot
exemple:
ligne 1 SAP
ligne 2 UNIX
ligne 3 ORACLE
ligne 4 ORACLE
ligne 5 UNIX
ligne 6 SAP
.
.
.
.
.



"ORA-" pour :oracle
"Xnn" dont X est une lettre et n est un chiffre pour: sap
"UNI' pour : unix
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 302
23 sept. 2010 à 17:24
Bonjour,

Désolé, mais ta macro n'a rien à voir avec des expressions régulières...
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
23 sept. 2010 à 17:35
toujours pas compris,
met un classeur excel sur Cijoint.com
Une feuille qui représente la réalité et une autre feuille avec le résultat que tu voudrais avoir.
Oublie pas de mettre le lien dans une poste suivant.
0
Zakapuce Messages postés 64 Date d'inscription mercredi 2 janvier 2008 Statut Membre Dernière intervention 5 août 2011 7
23 sept. 2010 à 21:38
Bonjour,

Il me semble avoir déjà vu ce sujet dans d'autres posts ....

Au final, tu ouvres 5 ou 6 topics et les bénévoles helpeurs te font ton boulot.
0