Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
430 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Faire du tri dans Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire du tri dans Excel

n°722968
JekylHide
Posté le 12-05-2004 à 11:40:52  profilanswer
 

Salut à tous,
 
Voilà ce que je voudrai pouvoir faire... Dites moi si tout d'abord c'est possible.
 
 
Dans un fichier excel contenant 2 collonnes je voudrai dans la 1ere colonne filtrer des noms du type ABCDxx1xx (ou x est un chiffre) par rapport à tout le reste.
Quelqu'un a une idée?
 
Merci
 
 :hello:


Message édité par JekylHide le 12-05-2004 à 14:07:00
mood
Publicité
Posté le 12-05-2004 à 11:40:52  profilanswer
 

n°723195
JekylHide
Posté le 12-05-2004 à 14:22:37  profilanswer
 

UP

n°723272
JekylHide
Posté le 12-05-2004 à 14:43:12  profilanswer
 

UP

n°723357
JekylHide
Posté le 12-05-2004 à 15:20:32  profilanswer
 

Non personne??

n°723499
tegu
Posté le 12-05-2004 à 16:22:13  profilanswer
 

Je voulais trouver une réponse simple, pas réussi
Encore faut-il que j'ai bien compris ton problème.
 
Tu veux donc filtrer (et garder) toutes les valeurs ABCDxx1xx où x est un chiffre. Mais ce x doit-il être le même répété 4 fois dans la valeur pour valider celle-ci ? exemple: ABCD33133 est bon, mais ABCD34123 est il bon aussi ?
 
Ceci dit, l'interface Excel n'intégrant pas directement l'opérateur 'Like' (ou alors j'ai pas trouvé) ma méthode comporte une fonction programmée en VBA qui est très simple, mais pouvant te rebuter si tu ne programmes pas.
 
Si tu sais enregistrer, puis modifier des macros, tu en sais assez pour te débrouiller:
Voici ma fonction à inclure dans un module VBA (créé automatiquement par enregistrement d'une macro si tu ne sais pas faire manuellement)


Function VerifMasque(c As Range)
    If c.Value Like "ABCD##1##" Then
        VerifMasque = 1
    Else
        VerifMasque = 0
    End If
End Function


 
En colonne 3 de ta feuille tu tapes la formule


=VerifMasque(LC(-2))


 
Ta colonne 3 se remplit avec, soit 0 si la valeur ne correspond pas, soit 1 si la valeur correspond à ton filtre
Il ne te reste qu'à utiliser les fonctions automatiques de filtre d'excel sur la colonne 3 pour n'afficher que les valeurs où colonne 3 = 1
 
Pour l'utilisation du 'Like', le # signifie 'un chiffre de 0 à 9'
Les jokers ? et * sont utilisables aussi
 
 
J'espère que ça t'aidera
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Faire du tri dans Excel

 

Sujets relatifs
excel et access ..??laiason excel Access
[Excel]Range et variables[PHP][EXCEL]Ecrire en vietnamiens
[excel] nbre de jours ouverts (samedi inclus) ds un moisimporter des données SQL Server vers VB Excel
Exporter des données vers excelImporter des données de excel
excel ne prend pas la virgule...comment vérifier qu'un champ est bien un nombre dans EXCEL ??
Plus de sujets relatifs à : Faire du tri dans Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR