Affecter une insrtuction en fonction de la présence ou non d'une v
4 réponses
Ricou
Bonjour à tous,
voici mon souci :
je possède une base avec des noms (titi, tata, tutu...) que j'alimente
automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms
vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent.
Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty
(application.match("Toto")) et tout cela ne fonctionne pas :que la valeur
soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente
mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a
d'autres, je suis preneur.
Merci d'avance !
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
Jacky
Bonjour,
Et avec: Ici comme plage, colonne A:A
Application.CountIf([a:a], "toto") > 0
Salutations JJ
"Ricou" a écrit dans le message de news:
Bonjour à tous,
voici mon souci : je possède une base avec des noms (titi, tata, tutu...) que j'alimente automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent.
Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty
(application.match("Toto")) et tout cela ne fonctionne pas :que la valeur soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente
mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a d'autres, je suis preneur. Merci d'avance !
Bonjour,
Et avec:
Ici comme plage, colonne A:A
Application.CountIf([a:a], "toto") > 0
Salutations
JJ
"Ricou" <Ricou@discussions.microsoft.com> a écrit dans le message de
news:C8800E46-F4D6-41CF-94CB-C67499EC864B@microsoft.com...
Bonjour à tous,
voici mon souci :
je possède une base avec des noms (titi, tata, tutu...) que j'alimente
automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms
vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit
présent.
Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not
isempty
(application.match("Toto")) et tout cela ne fonctionne pas :que la valeur
soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est
présente
mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a
d'autres, je suis preneur.
Merci d'avance !
voici mon souci : je possède une base avec des noms (titi, tata, tutu...) que j'alimente automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent.
Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty
(application.match("Toto")) et tout cela ne fonctionne pas :que la valeur soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente
mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a d'autres, je suis preneur. Merci d'avance !
FILK
Avec le booléen : on suppose que ce que tu dois trouver est en colonne 2 et que tu as 50 lignes
Sub monexemple()
Dim i,n as long 'compteurs Dim Trouve as Boolean 'trouvé ou non ? Dim Trucatrouver as string 'ici c'est toto
Trouve úlse Trucatrouver ="toto"
nP
For i= 1 to n 'n = nbre le lignes
If cells(i,2).value=Trucatrouver then Trouve=true
next
msgbox Trouve
end sub
Bonjour à tous,
voici mon souci : je possède une base avec des noms (titi, tata, tutu...) que j'alimente automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent. Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty (application.match("Toto")) et tout cela ne fonctionne pas :que la valeur soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a d'autres, je suis preneur. Merci d'avance !
Avec le booléen : on suppose que ce que tu dois trouver est en colonne 2 et
que tu as 50 lignes
Sub monexemple()
Dim i,n as long 'compteurs
Dim Trouve as Boolean 'trouvé ou non ?
Dim Trucatrouver as string 'ici c'est toto
Trouve úlse
Trucatrouver ="toto"
nP
For i= 1 to n 'n = nbre le lignes
If cells(i,2).value=Trucatrouver then Trouve=true
next
msgbox Trouve
end sub
Bonjour à tous,
voici mon souci :
je possède une base avec des noms (titi, tata, tutu...) que j'alimente
automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms
vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent.
Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty
(application.match("Toto")) et tout cela ne fonctionne pas :que la valeur
soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente
mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a
d'autres, je suis preneur.
Merci d'avance !
Avec le booléen : on suppose que ce que tu dois trouver est en colonne 2 et que tu as 50 lignes
Sub monexemple()
Dim i,n as long 'compteurs Dim Trouve as Boolean 'trouvé ou non ? Dim Trucatrouver as string 'ici c'est toto
Trouve úlse Trucatrouver ="toto"
nP
For i= 1 to n 'n = nbre le lignes
If cells(i,2).value=Trucatrouver then Trouve=true
next
msgbox Trouve
end sub
Bonjour à tous,
voici mon souci : je possède une base avec des noms (titi, tata, tutu...) que j'alimente automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent. Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty (application.match("Toto")) et tout cela ne fonctionne pas :que la valeur soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a d'autres, je suis preneur. Merci d'avance !
Ricou
Effectivement, et je te remercie de m'en avoir donné l'idée, je pourrais faire tourner une boucle. Mais s'il existe une solution "moins gourmande en mémoire" à faire tourner, je suis toujours preneur.
merci à FILK !
Avec le booléen : on suppose que ce que tu dois trouver est en colonne 2 et que tu as 50 lignes
Sub monexemple()
Dim i,n as long 'compteurs Dim Trouve as Boolean 'trouvé ou non ? Dim Trucatrouver as string 'ici c'est toto
Trouve úlse Trucatrouver ="toto"
nP
For i= 1 to n 'n = nbre le lignes
If cells(i,2).value=Trucatrouver then Trouve=true
next
msgbox Trouve
end sub
Bonjour à tous,
voici mon souci : je possède une base avec des noms (titi, tata, tutu...) que j'alimente automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent. Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty (application.match("Toto")) et tout cela ne fonctionne pas :que la valeur soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a d'autres, je suis preneur. Merci d'avance !
Effectivement, et je te remercie de m'en avoir donné l'idée, je pourrais
faire tourner une boucle. Mais s'il existe une solution "moins gourmande en
mémoire" à faire tourner, je suis toujours preneur.
merci à FILK !
Avec le booléen : on suppose que ce que tu dois trouver est en colonne 2 et
que tu as 50 lignes
Sub monexemple()
Dim i,n as long 'compteurs
Dim Trouve as Boolean 'trouvé ou non ?
Dim Trucatrouver as string 'ici c'est toto
Trouve úlse
Trucatrouver ="toto"
nP
For i= 1 to n 'n = nbre le lignes
If cells(i,2).value=Trucatrouver then Trouve=true
next
msgbox Trouve
end sub
Bonjour à tous,
voici mon souci :
je possède une base avec des noms (titi, tata, tutu...) que j'alimente
automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms
vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent.
Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty
(application.match("Toto")) et tout cela ne fonctionne pas :que la valeur
soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente
mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a
d'autres, je suis preneur.
Merci d'avance !
Effectivement, et je te remercie de m'en avoir donné l'idée, je pourrais faire tourner une boucle. Mais s'il existe une solution "moins gourmande en mémoire" à faire tourner, je suis toujours preneur.
merci à FILK !
Avec le booléen : on suppose que ce que tu dois trouver est en colonne 2 et que tu as 50 lignes
Sub monexemple()
Dim i,n as long 'compteurs Dim Trouve as Boolean 'trouvé ou non ? Dim Trucatrouver as string 'ici c'est toto
Trouve úlse Trucatrouver ="toto"
nP
For i= 1 to n 'n = nbre le lignes
If cells(i,2).value=Trucatrouver then Trouve=true
next
msgbox Trouve
end sub
Bonjour à tous,
voici mon souci : je possède une base avec des noms (titi, tata, tutu...) que j'alimente automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent. Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty (application.match("Toto")) et tout cela ne fonctionne pas :que la valeur soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a d'autres, je suis preneur. Merci d'avance !
Jacky
Re..
Mais s'il existe une solution "moins gourmande en mémoire" à faire tourner, je suis toujours preneur.
CountIf Ne te convient pas ??
JJ
"Ricou" a écrit dans le message de news:
Effectivement, et je te remercie de m'en avoir donné l'idée, je pourrais faire tourner une boucle. Mais s'il existe une solution "moins gourmande en
mémoire" à faire tourner, je suis toujours preneur.
merci à FILK !
Avec le booléen : on suppose que ce que tu dois trouver est en colonne 2 et
que tu as 50 lignes
Sub monexemple()
Dim i,n as long 'compteurs Dim Trouve as Boolean 'trouvé ou non ? Dim Trucatrouver as string 'ici c'est toto
Trouve úlse Trucatrouver ="toto"
nP
For i= 1 to n 'n = nbre le lignes
If cells(i,2).value=Trucatrouver then Trouve=true
next
msgbox Trouve
end sub
Bonjour à tous,
voici mon souci : je possède une base avec des noms (titi, tata, tutu...) que j'alimente automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms
vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent.
Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty
(application.match("Toto")) et tout cela ne fonctionne pas :que la valeur
soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente
mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a
d'autres, je suis preneur. Merci d'avance !
Re..
Mais s'il existe une solution "moins gourmande en
mémoire" à faire tourner, je suis toujours preneur.
CountIf
Ne te convient pas ??
JJ
"Ricou" <Ricou@discussions.microsoft.com> a écrit dans le message de
news:4C04B24C-E9D8-47D8-A1D6-4BF84B4F3514@microsoft.com...
Effectivement, et je te remercie de m'en avoir donné l'idée, je pourrais
faire tourner une boucle. Mais s'il existe une solution "moins gourmande
en
mémoire" à faire tourner, je suis toujours preneur.
merci à FILK !
Avec le booléen : on suppose que ce que tu dois trouver est en colonne 2
et
que tu as 50 lignes
Sub monexemple()
Dim i,n as long 'compteurs
Dim Trouve as Boolean 'trouvé ou non ?
Dim Trucatrouver as string 'ici c'est toto
Trouve úlse
Trucatrouver ="toto"
nP
For i= 1 to n 'n = nbre le lignes
If cells(i,2).value=Trucatrouver then Trouve=true
next
msgbox Trouve
end sub
Bonjour à tous,
voici mon souci :
je possède une base avec des noms (titi, tata, tutu...) que j'alimente
automatiquement à partir d'un autre fichier. Je ne sais jamais quels
noms
vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit
présent.
Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not
isempty
(application.match("Toto")) et tout cela ne fonctionne pas :que la
valeur
soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est
présente
mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en
a
Mais s'il existe une solution "moins gourmande en mémoire" à faire tourner, je suis toujours preneur.
CountIf Ne te convient pas ??
JJ
"Ricou" a écrit dans le message de news:
Effectivement, et je te remercie de m'en avoir donné l'idée, je pourrais faire tourner une boucle. Mais s'il existe une solution "moins gourmande en
mémoire" à faire tourner, je suis toujours preneur.
merci à FILK !
Avec le booléen : on suppose que ce que tu dois trouver est en colonne 2 et
que tu as 50 lignes
Sub monexemple()
Dim i,n as long 'compteurs Dim Trouve as Boolean 'trouvé ou non ? Dim Trucatrouver as string 'ici c'est toto
Trouve úlse Trucatrouver ="toto"
nP
For i= 1 to n 'n = nbre le lignes
If cells(i,2).value=Trucatrouver then Trouve=true
next
msgbox Trouve
end sub
Bonjour à tous,
voici mon souci : je possède une base avec des noms (titi, tata, tutu...) que j'alimente automatiquement à partir d'un autre fichier. Je ne sais jamais quels noms
vont apparaître.
J'aimerais lancer une instruction, à condition que le nom "Toto" soit présent.
Je n'arrive pas à imposer cette condition.
J'ai essayé un if not isempty (application.find("Toto")), un if not isempty
(application.match("Toto")) et tout cela ne fonctionne pas :que la valeur
soit présenté ou non, l'instruction tourne quand même.
J'ai pensé à un booléen qui renverrait True si la valeur "Toto" est présente
mais...je n'y arrive pas !
Voilà, je vous ais mis toutes les idées que j'ai eues, si quelqu'un en a