|
|
|
|
Bonjour,
Je souhaite trier des données dans un tableau Excel sur une seule colonne.
Cette colonne s’intitule « Domaine » et affiche 32 noms de domaines différents.
J’aimerais proposer un programme qui puisse demander à l’utilisateur s’il veut que la colonne soit triée selon un nom de domaine spécifique (que les autres noms de domaines ne s’affichent pas) ; que, si l’utilisateur répond « non » le programme se ferme et le tableau ne change pas ; que, si l’utilisateur répond « oui », le programme l’invite à entrer un nom de domaine (parmi une liste des 32 domaines existants).
J’ai une petite idée mais j’ai besoin d’aide :
Sub Tri_domaines
Dim Domaine As String
Domaine = InputBox (« Souhaitez-vous voir un domaine précis s’afficher ? »)
If Domaine = « Non »
Then (fermeture de la fenêtre)
If Domaine = « Oui »
Then InputBox (« Entrez le nom du domaine que vous souhaitez voir s’afficher »)
…
…
…
…
End If
End Sub
En fait je suis bloqué à partir de là, j’ai mes 32 domaines et par exemple je voudrais que si l’utilisateur tape le domaine existant « Agriculture », il n’y ait plus que les données de ce domaine présent dans le tableau. Faudrait-il que j’enregistre une macro avec un filtre automatique ou élaboré des données au préalable ?
Si vous avez une autre solution ou un moyen plus simple pour parvenir à mon résultat, n’hésitez pas !
Merci.
Configuration: Windows Vista Firefox 3.0.10
Essaie ainsi :
|
Option explicit
|
Ok, maintenant ' (fermeture de la fenêtre)
|
ça a marché, cool merci.
|
Bonjour,
Private Sub Workbook_Open() End Sub Colle ça dans la procédure : Module1.auto_open tu dois avoir ça : Private Sub Workbook_Open()
Module1.auto_open
End Sub
Sauvegarde ton fichier et relance le. ;o) «Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément.» Nicolas Boileau |