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

  FORUM HardWare.fr
  Programmation

  [EXCEL] pour les dieux (tfj57 t'es la ???)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[EXCEL] pour les dieux (tfj57 t'es la ???)

n°37243
bart70
Posté le 06-06-2001 à 08:39:11  profilanswer
 

salut , avec Excel, je voudrait , en faisant un clic sur un bouton faire :
 
- soit un tri avec des parametres entrés a la main (ou contenu dans une liste)par exemple, j'ai des imprimantes, du style deskjet 500, deskjet 800, deskjet truc ,lexmark Z22, Z53, et je je veux que les 500 et les 800 ou que les deskjet  
 
- soit en fonction de ce qui a dans une colonne , avoir une marque d'imprimante ou une reference, par exemple, j'ai toutes les ref hp ou canon, et j'ai dans une colonne noté hp ou canon...
 
Je pense que ca doit etre réalisable facilement pour un bon (tres bon?) en VBA mais c'est pas mon ca (du tout!
 
merci de m'aider

 

[edit]--Message édité par bart70--[/edit]

mood
Publicité
Posté le 06-06-2001 à 08:39:11  profilanswer
 

n°37274
bart70
Posté le 06-06-2001 à 10:21:13  profilanswer
 

pliz help :(

n°37276
jupiler
Un cousin...
Posté le 06-06-2001 à 10:23:59  profilanswer
 

enregistre une macro


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°37288
bart70
Posté le 06-06-2001 à 10:52:09  profilanswer
 

tu pourrai etre un peu plus explicite stp... les macros , je sais faire (la base!) mais la je vois pas vraiment comment faire pour mon PB....... si qq un a deja programmé un truc similaire ce serait sympa de se manifester...
 
Heeeeeeeeeeeeeeeeellllllllllllpppppppppppp
 
Snif , personne ne m'aide  :cry:

n°37367
tfj57
Posté le 06-06-2001 à 14:27:49  profilanswer
 

Pour faire cela, je crois que tu peux utiliser les filtres automatiques, c'est très puissant et facile à utiliser.
 
Pour les activer, cliquer sur l'entête du tableau et activer les filtres par le menu "Données/Filtre/Filtre automatique".
 
Au fait, ça marche sous Excel 97, pour les versions antérieures je ne sais pas.
 
A+

n°37372
bart70
Posté le 06-06-2001 à 14:38:20  profilanswer
 

bah ouaip les filtres c'est une super bonne idée mais y a que deux choix possibles pour le ou :(

n°37386
tfj57
Posté le 06-06-2001 à 15:13:24  profilanswer
 

En effet le filtre automatique ne permet d'avoir que deux critères. Pour plus, il faut utiliser les filtres élaborés ...
 
Voici une macro que j'utilise pour trier une colonne quelconque d'un tableau :
 
Il faut nommer le tableau (y compris les entêtes) avec le nom "Tableau".
Le tableau doit se trouver dans "Feuil1".
Il faut copier la macro dans un module et lui affecter une touche (ctrl t par exemple).
 
Pour trier une colonne du tableau, il suffit de cliquer dans une case quelconque de la colonne et de presser ctrl t.
 
A+
-----------------
Sub TriColonneCroissant()
  If ActiveSheet.Name = "Feuil1" Then
    If Intersect(Range("Tableau" ), ActiveCell) Is Nothing Then
      Beep
    Else
      Range("Tableau" ).Sort Key1:=ActiveCell, Order1:=xlAscending, Header:=xlYes, MatchCase:=False
    End If
  Else
    Beep
  End If
End Sub

n°37585
bart70
Posté le 07-06-2001 à 09:12:09  profilanswer
 

ok j'essayerai ca, le tableau peut etre un range de cellules ?
en tout ca même si ca marche pas dans mon cas (je dirai apres test) merci de repondre, c'est sympa et c'est pas facile de trouver de l'aide sur Excel !!

n°37597
bart70
Posté le 07-06-2001 à 09:55:36  profilanswer
 

j'ai regardé ton code plus attentivement mais pige pas trop ou tu met tes criteres... par contre, j'ai trouvé un truc dans l'aide d'excel, sur le filtre elaboré, mais je pige pas tout, qq aurai t il un exemple simple a m'envoyer ?
merci

n°37730
tfj57
Posté le 07-06-2001 à 14:18:33  profilanswer
 

bart70 a écrit a écrit :

ok j'essayerai ca, le tableau peut etre un range de cellules ?
en tout ca même si ca marche pas dans mon cas (je dirai apres test) merci de repondre, c'est sympa et c'est pas facile de trouver de l'aide sur Excel !!




 
La macro fait simplement un tri croissant sur la colonne selectionnée.
 
En ce qui concerne les filtres élaborés, c'est un peu moins pratique à utiliser.
 
Afin de ne pas tourner en rond, peux tu expliquer plus précisement ce que tu veux faire, avec un exemple.
 
A+

mood
Publicité
Posté le 07-06-2001 à 14:18:33  profilanswer
 

n°37740
bart70
Posté le 07-06-2001 à 14:34:22  profilanswer
 

pour mieux comprendre, va sur :  
http://forum.hardware.fr/sqlforum/ [...] ache=cache
 
j'avais posté les messages en // pour avoir plus de réponse ;)
 
Pfeu, jsuis nul .... toujours pas trouvé!!! :sweat:

n°38055
bart70
Posté le 08-06-2001 à 11:14:09  profilanswer
 

up

n°38183
tfj57
Posté le 08-06-2001 à 15:00:42  profilanswer
 

Je vais t'envoyer un mail, avec un exemple de filtre élaboré.
 
A+

n°38628
bart70
Posté le 11-06-2001 à 08:49:50  profilanswer
 

merci tfj57 ;) je vais regarder si je peux l'utiliser dans mon cas ...

n°38730
bart70
Posté le 11-06-2001 à 14:21:38  profilanswer
 

heu , tfj57 tu pourrais me detailler un peu ta macro ? j'arrive pas a l'adapter a mon trucs .. snif :(

n°39026
tfj57
Posté le 12-06-2001 à 14:01:11  profilanswer
 

J'ai répondu à ton mail.
 
A+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [EXCEL] pour les dieux (tfj57 t'es la ???)

 

Sujets relatifs
Utiliser une base de donnee (style Excel) sous linux, en langage Cmacros excel
[VBA] Passer des chemins de fichiers a Word ou ExcelEXCEL 2000
[Excel] Comment faire pour que Excel se ferme automatiquement a la ...[EXCEL] macro s'execute au demarage
tableau EXCEL sur ORACLE via JAVAExcel : Formula et tests
tableau excel sur un site[VBA] Convertisseur Franc<->EURO sous Excel
Plus de sujets relatifs à : [EXCEL] pour les dieux (tfj57 t'es la ???)


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