Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k =
la valeur en B, je sélectionne cette ligne pour apporter des modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est
en texte
And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B
est en numérique
Ligne = w
Exit For
End If
Next
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
Bob Phillips
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k > la valeur en B, je sélectionne cette ligne pour apporter des modifications dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next
Christine
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _
And .Range("B" & w) = Me.TextBox2.Value Then
Ligne = w
Exit For
End If
Next
--
HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" <nospams@ty.com> wrote in message
news:CXSOg.92748$1b7.904732@weber.videotron.net...
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k > la valeur en B, je sélectionne cette ligne pour apporter des modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne
trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est
en texte
And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B
est en numérique
Ligne = w
Exit For
End If
Next
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k > la valeur en B, je sélectionne cette ligne pour apporter des modifications dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next
Christine
Christine
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière ligne non-vide ???
"Bob Phillips" a écrit dans le message de news:
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k
la valeur en B, je sélectionne cette ligne pour apporter des modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next
Christine
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière ligne
non-vide ???
"Bob Phillips" <bob.NGs@somewhere.com> a écrit dans le message de news:
uiwUvYa2GHA.4228@TK2MSFTNGP06.phx.gbl...
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _
And .Range("B" & w) = Me.TextBox2.Value Then
Ligne = w
Exit For
End If
Next
--
HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" <nospams@ty.com> wrote in message
news:CXSOg.92748$1b7.904732@weber.videotron.net...
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k
la valeur en B, je sélectionne cette ligne pour apporter des
modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne
trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A
est
en texte
And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne
B
est en numérique
Ligne = w
Exit For
End If
Next
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière ligne non-vide ???
"Bob Phillips" a écrit dans le message de news:
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k
la valeur en B, je sélectionne cette ligne pour apporter des modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next
Christine
Pierre Fauconnier
Salut.
C'est peut-être une question de majuscules.
Si tu n'as pas la ligne Option Compare Text en début de module, alors "Pierre" <> "pierre" dans les tests de comparaison.
Donc, utilise Option Compare Text en début de module, ou compare ucase(.range("a" & w) = ucase(me.textbox1)
Ok?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" a écrit dans le message de news: Xt%Og.102934$
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière ligne non-vide ???
"Bob Phillips" a écrit dans le message de news:
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k
la valeur en B, je sélectionne cette ligne pour apporter des modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next
Christine
Salut.
C'est peut-être une question de majuscules.
Si tu n'as pas la ligne
Option Compare Text
en début de module, alors
"Pierre" <> "pierre" dans les tests de comparaison.
Donc, utilise
Option Compare Text
en début de module, ou compare
ucase(.range("a" & w) = ucase(me.textbox1)
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam) (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" <nospams@ty.com> a écrit dans le message de news:
Xt%Og.102934$1b7.1154888@weber.videotron.net...
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière
ligne non-vide ???
"Bob Phillips" <bob.NGs@somewhere.com> a écrit dans le message de news:
uiwUvYa2GHA.4228@TK2MSFTNGP06.phx.gbl...
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _
And .Range("B" & w) = Me.TextBox2.Value Then
Ligne = w
Exit For
End If
Next
--
HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" <nospams@ty.com> wrote in message
news:CXSOg.92748$1b7.904732@weber.videotron.net...
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k
la valeur en B, je sélectionne cette ligne pour apporter des
modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne
trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A
est
en texte
And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne
B
est en numérique
Ligne = w
Exit For
End If
Next
Si tu n'as pas la ligne Option Compare Text en début de module, alors "Pierre" <> "pierre" dans les tests de comparaison.
Donc, utilise Option Compare Text en début de module, ou compare ucase(.range("a" & w) = ucase(me.textbox1)
Ok?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" a écrit dans le message de news: Xt%Og.102934$
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière ligne non-vide ???
"Bob Phillips" a écrit dans le message de news:
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k
la valeur en B, je sélectionne cette ligne pour apporter des modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next
Christine
Christine
Bonjour Pierre,
Toutes mes données sont en majuscules. Donc le problème n'est malheureusement pas là. :((
Christine
"Pierre Fauconnier" a écrit dans le message de news:
Salut.
C'est peut-être une question de majuscules.
Si tu n'as pas la ligne Option Compare Text en début de module, alors "Pierre" <> "pierre" dans les tests de comparaison.
Donc, utilise Option Compare Text en début de module, ou compare ucase(.range("a" & w) = ucase(me.textbox1)
Ok?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" a écrit dans le message de news: Xt%Og.102934$
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière ligne non-vide ???
"Bob Phillips" a écrit dans le message de news:
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k >>>> la valeur en B, je sélectionne cette ligne pour apporter des modifications dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next
Christine
Bonjour Pierre,
Toutes mes données sont en majuscules. Donc le problème n'est
malheureusement pas là. :((
Christine
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le
message de news: O1vcCjg2GHA.1292@TK2MSFTNGP03.phx.gbl...
Salut.
C'est peut-être une question de majuscules.
Si tu n'as pas la ligne
Option Compare Text
en début de module, alors
"Pierre" <> "pierre" dans les tests de comparaison.
Donc, utilise
Option Compare Text
en début de module, ou compare
ucase(.range("a" & w) = ucase(me.textbox1)
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam) (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" <nospams@ty.com> a écrit dans le message de news:
Xt%Og.102934$1b7.1154888@weber.videotron.net...
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière
ligne non-vide ???
"Bob Phillips" <bob.NGs@somewhere.com> a écrit dans le message de news:
uiwUvYa2GHA.4228@TK2MSFTNGP06.phx.gbl...
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _
And .Range("B" & w) = Me.TextBox2.Value Then
Ligne = w
Exit For
End If
Next
--
HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" <nospams@ty.com> wrote in message
news:CXSOg.92748$1b7.904732@weber.videotron.net...
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et
k >>>> la valeur en B, je sélectionne cette ligne pour apporter des
modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne
trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A
est
en texte
And .Range("B" & w) = Me.TextBox2.Value 'le format de la
colonne B
est en numérique
Ligne = w
Exit For
End If
Next
Toutes mes données sont en majuscules. Donc le problème n'est malheureusement pas là. :((
Christine
"Pierre Fauconnier" a écrit dans le message de news:
Salut.
C'est peut-être une question de majuscules.
Si tu n'as pas la ligne Option Compare Text en début de module, alors "Pierre" <> "pierre" dans les tests de comparaison.
Donc, utilise Option Compare Text en début de module, ou compare ucase(.range("a" & w) = ucase(me.textbox1)
Ok?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" a écrit dans le message de news: Xt%Og.102934$
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière ligne non-vide ???
"Bob Phillips" a écrit dans le message de news:
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k >>>> la valeur en B, je sélectionne cette ligne pour apporter des modifications dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next
Christine
Pierre Fauconnier
Question
Ton bloc With ...End With définit une feuille. Es-tu sûre que c'est la bonne?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" a écrit dans le message de news: Az9Pg.2756$P%
Bonjour Pierre,
Toutes mes données sont en majuscules. Donc le problème n'est malheureusement pas là. :((
Christine
"Pierre Fauconnier" a écrit dans le message de news:
Salut.
C'est peut-être une question de majuscules.
Si tu n'as pas la ligne Option Compare Text en début de module, alors "Pierre" <> "pierre" dans les tests de comparaison.
Donc, utilise Option Compare Text en début de module, ou compare ucase(.range("a" & w) = ucase(me.textbox1)
Ok?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" a écrit dans le message de news: Xt%Og.102934$
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière ligne non-vide ???
"Bob Phillips" a écrit dans le message de news:
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k >>>>> la valeur en B, je sélectionne cette ligne pour apporter des modifications dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next
Christine
Question
Ton bloc With ...End With définit une feuille. Es-tu sûre que c'est la
bonne?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam) (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" <nospams@ty.com> a écrit dans le message de news:
Az9Pg.2756$P%.17091@wagner.videotron.net...
Bonjour Pierre,
Toutes mes données sont en majuscules. Donc le problème n'est
malheureusement pas là. :((
Christine
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le
message de news: O1vcCjg2GHA.1292@TK2MSFTNGP03.phx.gbl...
Salut.
C'est peut-être une question de majuscules.
Si tu n'as pas la ligne
Option Compare Text
en début de module, alors
"Pierre" <> "pierre" dans les tests de comparaison.
Donc, utilise
Option Compare Text
en début de module, ou compare
ucase(.range("a" & w) = ucase(me.textbox1)
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam) (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" <nospams@ty.com> a écrit dans le message de news:
Xt%Og.102934$1b7.1154888@weber.videotron.net...
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière
ligne non-vide ???
"Bob Phillips" <bob.NGs@somewhere.com> a écrit dans le message de news:
uiwUvYa2GHA.4228@TK2MSFTNGP06.phx.gbl...
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _
And .Range("B" & w) = Me.TextBox2.Value Then
Ligne = w
Exit For
End If
Next
--
HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" <nospams@ty.com> wrote in message
news:CXSOg.92748$1b7.904732@weber.videotron.net...
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et
k >>>>> la valeur en B, je sélectionne cette ligne pour apporter des
modifications
dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne
trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row
If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A
est
en texte
And .Range("B" & w) = Me.TextBox2.Value 'le format de la
colonne B
est en numérique
Ligne = w
Exit For
End If
Next
Ton bloc With ...End With définit une feuille. Es-tu sûre que c'est la bonne?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" a écrit dans le message de news: Az9Pg.2756$P%
Bonjour Pierre,
Toutes mes données sont en majuscules. Donc le problème n'est malheureusement pas là. :((
Christine
"Pierre Fauconnier" a écrit dans le message de news:
Salut.
C'est peut-être une question de majuscules.
Si tu n'as pas la ligne Option Compare Text en début de module, alors "Pierre" <> "pierre" dans les tests de comparaison.
Donc, utilise Option Compare Text en début de module, ou compare ucase(.range("a" & w) = ucase(me.textbox1)
Ok?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Christine" a écrit dans le message de news: Xt%Og.102934$
Il ne trouve toujours pas la bonne ligne. Le code arrête à la dernière ligne non-vide ???
"Bob Phillips" a écrit dans le message de news:
Les commentaires sont un problème
For w = 2 To .Range("A" & Rows.Count).End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ And .Range("B" & w) = Me.TextBox2.Value Then Ligne = w Exit For End If Next
-- HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)
"Christine" wrote in message news:CXSOg.92748$
Bonjour tout le monde,
Voici mon gros problème. Lorsque dans la colonne k = la valeur en A et k >>>>> la valeur en B, je sélectionne cette ligne pour apporter des modifications dans celle-ci. Le hic c'est k ne trouve jamais la donnée en A donc ne trouve
pas celle en B. Pourtant tout semble OK. Où se trouve mon erreur ?
For w = 2 To .Range("A65536").End(xlUp).Row If .Range("A" & w) = Me.TextBox1.Text _ 'le format de la colonne A est en texte And .Range("B" & w) = Me.TextBox2.Value 'le format de la colonne B est en numérique Ligne = w Exit For End If Next