Bonsoir
Dans filtre automatique, personnalisé, on peut choisir l'option (sur Ex2000)
"commence par" :
1) cela fonctionne bien avec du texte
2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour y
arriver, je dois créer une col intermédiaire dans laquelle j'extrais le
premier caractère gauche puis je filtre dessus.
Je dois pratiquer de la sorte car la col contient des noms et des nombres.
Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc les
classer par ordre de grandeur.
3)J'ai essayé 1* et "commence par" 1
4) bernique
Avez-vous une idées, svp.?
D'avance merci et bonne soirée
--
Jacquouille conseille : http://www.excelabo.net
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
michdenis
Bonjour Jacquouille,
"cela ne fonctionne pas avec des nombres, même formatés en texte"
Vous errez votre honneur. Pour que les valeurs numériques soient considérées comme du Texte, il faut d'abord formater les cellules avec un format texte et ensuite saisir la valeur. Si les valeurs numériques sont déjà saisies, le fait d'appliquer le format texte aux cellules ne modifient pas la perception qu'à excel du contenu de la cellule ... le nouveau format va être d'office seulement lorsque tu modifieras le contenu des cellules. Voilà pourquoi ton filtre automatique personnalisé avec le critère "commençant par 1" ne fonctionne pas.
Salutations!
"Jacquouille" a écrit dans le message de news:%23cqfM$$ Bonsoir Dans filtre automatique, personnalisé, on peut choisir l'option (sur Ex2000) "commence par" : 1) cela fonctionne bien avec du texte 2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour y arriver, je dois créer une col intermédiaire dans laquelle j'extrais le premier caractère gauche puis je filtre dessus. Je dois pratiquer de la sorte car la col contient des noms et des nombres. Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc les classer par ordre de grandeur. 3)J'ai essayé 1* et "commence par" 1 4) bernique Avez-vous une idées, svp.? D'avance merci et bonne soirée -- Jacquouille conseille : http://www.excelabo.net
Bonjour Jacquouille,
"cela ne fonctionne pas avec des nombres, même formatés en texte"
Vous errez votre honneur. Pour que les valeurs numériques soient considérées comme du Texte, il faut d'abord formater les
cellules avec un format texte et ensuite saisir la valeur. Si les valeurs numériques sont déjà saisies, le fait d'appliquer
le format texte aux cellules ne modifient pas la perception qu'à excel du contenu de la cellule ... le nouveau format va être
d'office seulement lorsque tu modifieras le contenu des cellules. Voilà pourquoi ton filtre automatique personnalisé avec le
critère "commençant par 1" ne fonctionne pas.
Salutations!
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de news:%23cqfM$$7DHA.2064@TK2MSFTNGP11.phx.gbl...
Bonsoir
Dans filtre automatique, personnalisé, on peut choisir l'option (sur Ex2000)
"commence par" :
1) cela fonctionne bien avec du texte
2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour y
arriver, je dois créer une col intermédiaire dans laquelle j'extrais le
premier caractère gauche puis je filtre dessus.
Je dois pratiquer de la sorte car la col contient des noms et des nombres.
Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc les
classer par ordre de grandeur.
3)J'ai essayé 1* et "commence par" 1
4) bernique
Avez-vous une idées, svp.?
D'avance merci et bonne soirée
--
Jacquouille conseille : http://www.excelabo.net
"cela ne fonctionne pas avec des nombres, même formatés en texte"
Vous errez votre honneur. Pour que les valeurs numériques soient considérées comme du Texte, il faut d'abord formater les cellules avec un format texte et ensuite saisir la valeur. Si les valeurs numériques sont déjà saisies, le fait d'appliquer le format texte aux cellules ne modifient pas la perception qu'à excel du contenu de la cellule ... le nouveau format va être d'office seulement lorsque tu modifieras le contenu des cellules. Voilà pourquoi ton filtre automatique personnalisé avec le critère "commençant par 1" ne fonctionne pas.
Salutations!
"Jacquouille" a écrit dans le message de news:%23cqfM$$ Bonsoir Dans filtre automatique, personnalisé, on peut choisir l'option (sur Ex2000) "commence par" : 1) cela fonctionne bien avec du texte 2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour y arriver, je dois créer une col intermédiaire dans laquelle j'extrais le premier caractère gauche puis je filtre dessus. Je dois pratiquer de la sorte car la col contient des noms et des nombres. Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc les classer par ordre de grandeur. 3)J'ai essayé 1* et "commence par" 1 4) bernique Avez-vous une idées, svp.? D'avance merci et bonne soirée -- Jacquouille conseille : http://www.excelabo.net
ChrisV
Salut Jacquouille,
En supposant que la plage de données se nomme Zn (au format texte)
1ere soluce: sur la plage de données: Données/Convertir/Délimité/aucun séparateur, suivant/Format des données en colonne: Texte
Tu peux maintenant utiliser le filtre personnalisé, "commence par"...
Ou associer à un bouton, une forme, etc...
Sub filAuto() Dim c As Range Range("Zn").TextToColumns Destination:=Range("A1"), _ DataType:=xlDelimited, FieldInfo:=Array(1, 2) reC = InputBox("Saisissez la chaîne de caractères recherchée", _ "Fonction de recherche") If reC <> "" Then _ Range("Zn").AutoFilter Field:=1, Criteria1:=reC End Sub
Pour recherchercher tout ce qui commence par 1, dans l'inputBox: 1* Pour rechercher tout ce qui contient 1: *1*
ChrisV
"Jacquouille" a écrit dans le message de news: #cqfM$$
Bonsoir Dans filtre automatique, personnalisé, on peut choisir l'option (sur Ex2000)
"commence par" : 1) cela fonctionne bien avec du texte 2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour y
arriver, je dois créer une col intermédiaire dans laquelle j'extrais le premier caractère gauche puis je filtre dessus. Je dois pratiquer de la sorte car la col contient des noms et des nombres. Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc les
classer par ordre de grandeur. 3)J'ai essayé 1* et "commence par" 1 4) bernique Avez-vous une idées, svp.? D'avance merci et bonne soirée -- Jacquouille conseille : http://www.excelabo.net
Salut Jacquouille,
En supposant que la plage de données se nomme Zn
(au format texte)
1ere soluce:
sur la plage de données: Données/Convertir/Délimité/aucun séparateur,
suivant/Format des données en colonne: Texte
Tu peux maintenant utiliser le filtre personnalisé, "commence par"...
Ou associer à un bouton, une forme, etc...
Sub filAuto()
Dim c As Range
Range("Zn").TextToColumns Destination:=Range("A1"), _
DataType:=xlDelimited, FieldInfo:=Array(1, 2)
reC = InputBox("Saisissez la chaîne de caractères recherchée", _
"Fonction de recherche")
If reC <> "" Then _
Range("Zn").AutoFilter Field:=1, Criteria1:=reC
End Sub
Pour recherchercher tout ce qui commence par 1, dans l'inputBox:
1*
Pour rechercher tout ce qui contient 1:
*1*
ChrisV
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: #cqfM$$7DHA.2064@TK2MSFTNGP11.phx.gbl...
Bonsoir
Dans filtre automatique, personnalisé, on peut choisir l'option (sur
Ex2000)
"commence par" :
1) cela fonctionne bien avec du texte
2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour
y
arriver, je dois créer une col intermédiaire dans laquelle j'extrais le
premier caractère gauche puis je filtre dessus.
Je dois pratiquer de la sorte car la col contient des noms et des nombres.
Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc
les
classer par ordre de grandeur.
3)J'ai essayé 1* et "commence par" 1
4) bernique
Avez-vous une idées, svp.?
D'avance merci et bonne soirée
--
Jacquouille conseille : http://www.excelabo.net
En supposant que la plage de données se nomme Zn (au format texte)
1ere soluce: sur la plage de données: Données/Convertir/Délimité/aucun séparateur, suivant/Format des données en colonne: Texte
Tu peux maintenant utiliser le filtre personnalisé, "commence par"...
Ou associer à un bouton, une forme, etc...
Sub filAuto() Dim c As Range Range("Zn").TextToColumns Destination:=Range("A1"), _ DataType:=xlDelimited, FieldInfo:=Array(1, 2) reC = InputBox("Saisissez la chaîne de caractères recherchée", _ "Fonction de recherche") If reC <> "" Then _ Range("Zn").AutoFilter Field:=1, Criteria1:=reC End Sub
Pour recherchercher tout ce qui commence par 1, dans l'inputBox: 1* Pour rechercher tout ce qui contient 1: *1*
ChrisV
"Jacquouille" a écrit dans le message de news: #cqfM$$
Bonsoir Dans filtre automatique, personnalisé, on peut choisir l'option (sur Ex2000)
"commence par" : 1) cela fonctionne bien avec du texte 2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour y
arriver, je dois créer une col intermédiaire dans laquelle j'extrais le premier caractère gauche puis je filtre dessus. Je dois pratiquer de la sorte car la col contient des noms et des nombres. Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc les
classer par ordre de grandeur. 3)J'ai essayé 1* et "commence par" 1 4) bernique Avez-vous une idées, svp.? D'avance merci et bonne soirée -- Jacquouille conseille : http://www.excelabo.net
Jacquouille
Pfffffft Zauriez pu l'dire plus tôt. M'enfin. -)))))) Je m'en vas lui foutre du formatage avant de les remplir. Un grand merci -- Jacquouille conseille : http://www.excelabo.net
"michdenis" a écrit dans le message news:
Bonjour Jacquouille,
"cela ne fonctionne pas avec des nombres, même formatés en texte"
Vous errez votre honneur. Pour que les valeurs numériques soient considérées comme du Texte, il faut d'abord formater les
cellules avec un format texte et ensuite saisir la valeur. Si les valeurs numériques sont déjà saisies, le fait d'appliquer
le format texte aux cellules ne modifient pas la perception qu'à excel du contenu de la cellule ... le nouveau format va être
d'office seulement lorsque tu modifieras le contenu des cellules. Voilà pourquoi ton filtre automatique personnalisé avec le
critère "commençant par 1" ne fonctionne pas.
Salutations!
"Jacquouille" a écrit dans le message de news:%23cqfM$$
Bonsoir Dans filtre automatique, personnalisé, on peut choisir l'option (sur Ex2000)
"commence par" : 1) cela fonctionne bien avec du texte 2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour y
arriver, je dois créer une col intermédiaire dans laquelle j'extrais le premier caractère gauche puis je filtre dessus. Je dois pratiquer de la sorte car la col contient des noms et des nombres. Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc les
classer par ordre de grandeur. 3)J'ai essayé 1* et "commence par" 1 4) bernique Avez-vous une idées, svp.? D'avance merci et bonne soirée -- Jacquouille conseille : http://www.excelabo.net
Pfffffft
Zauriez pu l'dire plus tôt.
M'enfin. -))))))
Je m'en vas lui foutre du formatage avant de les remplir.
Un grand merci
--
Jacquouille conseille : http://www.excelabo.net
NoSpam_j.thiernesse@skynet.be
"michdenis" <michdenis@hotmail.com> a écrit dans le message news:
ew44f4B8DHA.2028@TK2MSFTNGP10.phx.gbl...
Bonjour Jacquouille,
"cela ne fonctionne pas avec des nombres, même formatés en texte"
Vous errez votre honneur. Pour que les valeurs numériques soient
considérées comme du Texte, il faut d'abord formater les
cellules avec un format texte et ensuite saisir la valeur. Si les valeurs
numériques sont déjà saisies, le fait d'appliquer
le format texte aux cellules ne modifient pas la perception qu'à excel du
contenu de la cellule ... le nouveau format va être
d'office seulement lorsque tu modifieras le contenu des cellules. Voilà
pourquoi ton filtre automatique personnalisé avec le
critère "commençant par 1" ne fonctionne pas.
Salutations!
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news:%23cqfM$$7DHA.2064@TK2MSFTNGP11.phx.gbl...
Bonsoir
Dans filtre automatique, personnalisé, on peut choisir l'option (sur
Ex2000)
"commence par" :
1) cela fonctionne bien avec du texte
2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour
y
arriver, je dois créer une col intermédiaire dans laquelle j'extrais le
premier caractère gauche puis je filtre dessus.
Je dois pratiquer de la sorte car la col contient des noms et des nombres.
Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc
les
classer par ordre de grandeur.
3)J'ai essayé 1* et "commence par" 1
4) bernique
Avez-vous une idées, svp.?
D'avance merci et bonne soirée
--
Jacquouille conseille : http://www.excelabo.net
Pfffffft Zauriez pu l'dire plus tôt. M'enfin. -)))))) Je m'en vas lui foutre du formatage avant de les remplir. Un grand merci -- Jacquouille conseille : http://www.excelabo.net
"michdenis" a écrit dans le message news:
Bonjour Jacquouille,
"cela ne fonctionne pas avec des nombres, même formatés en texte"
Vous errez votre honneur. Pour que les valeurs numériques soient considérées comme du Texte, il faut d'abord formater les
cellules avec un format texte et ensuite saisir la valeur. Si les valeurs numériques sont déjà saisies, le fait d'appliquer
le format texte aux cellules ne modifient pas la perception qu'à excel du contenu de la cellule ... le nouveau format va être
d'office seulement lorsque tu modifieras le contenu des cellules. Voilà pourquoi ton filtre automatique personnalisé avec le
critère "commençant par 1" ne fonctionne pas.
Salutations!
"Jacquouille" a écrit dans le message de news:%23cqfM$$
Bonsoir Dans filtre automatique, personnalisé, on peut choisir l'option (sur Ex2000)
"commence par" : 1) cela fonctionne bien avec du texte 2) cela ne fonctionne pas avec des nombres, même formatés en texte. Pour y
arriver, je dois créer une col intermédiaire dans laquelle j'extrais le premier caractère gauche puis je filtre dessus. Je dois pratiquer de la sorte car la col contient des noms et des nombres. Ceux-ci peuvent aller de l'unité à plusieurs chiffres. Je ne puis donc les
classer par ordre de grandeur. 3)J'ai essayé 1* et "commence par" 1 4) bernique Avez-vous une idées, svp.? D'avance merci et bonne soirée -- Jacquouille conseille : http://www.excelabo.net