BONJOUR JF
J'ai mis ta macro en application
Ca fonctionne ,apr=E8s quelques difficult=E9s de=20
reconnaissance de variable, mais j'ai un souci:
j'ai 8 colonnes
Les donn=E9es sont dans la 2=E8me et sont du genre :
"FICHE D'ENREGISTREMENT DES CONTROLES SUR SITE"
Mon tableau fait 350 lignes environ et la macro met=20
environ une minute ,voire plus ,pour chercher =E0 partir des=20
2premi=E8res lettres (ex: FI )que j'inscris dans le TEXTBOX
Penses tu que :
- il y a trop de caract=E8res dans la cellule ?
- il y a trop de lignes ?
- il y a un pb avec la macro ?
Est-ce qu'il existe un code qui limiterai la recherche au=20
1er mot, car il recherche m=EAme en milieu de ligne?
En tout cas merci, c'est vraiment ce que je cherchais
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-François Aubert
Salut Gilles,
Est-ce qu'il existe un code qui limiterai la recherche au 1er mot, car il recherche même en milieu de ligne?
dans la sub: Private Sub TB1_KeyUp(ByVal KeyCode As _ MSForms.ReturnInteger, ByVal Shift As Integer)
remplace la ligne: If [ref1].Item(i) Like "*" & UF1.TB1 & "*" Then par: If [ref1].Item(i) Like UF1.TB1 & "*" Then
Les données sont dans la 2ème et sont du genre : nomme la plage B1:B350 :ref1
et non pas tout le tableau
Avec ces modifs, ça devrait aller beaucoup mieux. -- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"gilles" a écrit dans le message de news:1110501c4415a$f482c750$ BONJOUR JF J'ai mis ta macro en application Ca fonctionne ,après quelques difficultés de reconnaissance de variable, mais j'ai un souci: j'ai 8 colonnes Les données sont dans la 2ème et sont du genre : "FICHE D'ENREGISTREMENT DES CONTROLES SUR SITE" Mon tableau fait 350 lignes environ et la macro met environ une minute ,voire plus ,pour chercher à partir des 2premières lettres (ex: FI )que j'inscris dans le TEXTBOX Penses tu que : - il y a trop de caractères dans la cellule ? - il y a trop de lignes ? - il y a un pb avec la macro ? Est-ce qu'il existe un code qui limiterai la recherche au 1er mot, car il recherche même en milieu de ligne? En tout cas merci, c'est vraiment ce que je cherchais
Salut Gilles,
Est-ce qu'il existe un code qui limiterai la recherche au
1er mot, car il recherche même en milieu de ligne?
dans la sub:
Private Sub TB1_KeyUp(ByVal KeyCode As _
MSForms.ReturnInteger, ByVal Shift As Integer)
remplace la ligne:
If [ref1].Item(i) Like "*" & UF1.TB1 & "*" Then
par:
If [ref1].Item(i) Like UF1.TB1 & "*" Then
Les données sont dans la 2ème et sont du genre :
nomme la plage B1:B350 :ref1
et non pas tout le tableau
Avec ces modifs, ça devrait aller beaucoup mieux.
--
Amicalement
Jean-François Aubert
{Vaudois de la Côte Lémanique}
"gilles" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:1110501c4415a$f482c750$a301280a@phx.gbl...
BONJOUR JF
J'ai mis ta macro en application
Ca fonctionne ,après quelques difficultés de
reconnaissance de variable, mais j'ai un souci:
j'ai 8 colonnes
Les données sont dans la 2ème et sont du genre :
"FICHE D'ENREGISTREMENT DES CONTROLES SUR SITE"
Mon tableau fait 350 lignes environ et la macro met
environ une minute ,voire plus ,pour chercher à partir des
2premières lettres (ex: FI )que j'inscris dans le TEXTBOX
Penses tu que :
- il y a trop de caractères dans la cellule ?
- il y a trop de lignes ?
- il y a un pb avec la macro ?
Est-ce qu'il existe un code qui limiterai la recherche au
1er mot, car il recherche même en milieu de ligne?
En tout cas merci, c'est vraiment ce que je cherchais
Est-ce qu'il existe un code qui limiterai la recherche au 1er mot, car il recherche même en milieu de ligne?
dans la sub: Private Sub TB1_KeyUp(ByVal KeyCode As _ MSForms.ReturnInteger, ByVal Shift As Integer)
remplace la ligne: If [ref1].Item(i) Like "*" & UF1.TB1 & "*" Then par: If [ref1].Item(i) Like UF1.TB1 & "*" Then
Les données sont dans la 2ème et sont du genre : nomme la plage B1:B350 :ref1
et non pas tout le tableau
Avec ces modifs, ça devrait aller beaucoup mieux. -- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"gilles" a écrit dans le message de news:1110501c4415a$f482c750$ BONJOUR JF J'ai mis ta macro en application Ca fonctionne ,après quelques difficultés de reconnaissance de variable, mais j'ai un souci: j'ai 8 colonnes Les données sont dans la 2ème et sont du genre : "FICHE D'ENREGISTREMENT DES CONTROLES SUR SITE" Mon tableau fait 350 lignes environ et la macro met environ une minute ,voire plus ,pour chercher à partir des 2premières lettres (ex: FI )que j'inscris dans le TEXTBOX Penses tu que : - il y a trop de caractères dans la cellule ? - il y a trop de lignes ? - il y a un pb avec la macro ? Est-ce qu'il existe un code qui limiterai la recherche au 1er mot, car il recherche même en milieu de ligne? En tout cas merci, c'est vraiment ce que je cherchais