Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ouverture et fermeture d'un formulaire [ Archives Visual Basic / Formulaire ] (Dan)

mercredi 19 juillet 2000 à 14:43:29 | Ouverture et fermeture d'un formulaire

Dan

Je recherche vainement de l'aide sur une argumentation Visual Basic.

J'ai créé un formulaire qui devrai s'utiliser sur excel 97.

Ce formulaire comprend 4 choix:

- 3 options de tri (Tri croissant, Tri décroissant, Tri Alphabétique ). Ces 3 macros fonctionnent parfaitement.
- 1 options "Annuler" au cas ou l'utilisateur ne désir pas faire de Tri et désire revenir sur le tableau Excel. ( Cette option ne fonctionne pas du tout car mal formulée.

Comment faire pour que:

1°) Ce formulaire s'ouvre si dans une case, ( en l'occurrence ) la case C5 de ma feuille 1, le texte "TOUTES" est sélectionné (grâce à une liste déroulante)?
2°) Ce formulaire se ferme lorsque l'utilisateur clic sur l'option "Annuler" du formulaire.

Merci d'avance

Ci-dessous mes macros:

Private Sub btnAnnuler_Click()
Set formfrmOptionsdeTri = Nothing
Unload Me
End Sub

Private Sub optTriAlphabétique_Click()
ActiveWindow.LargeScroll ToRight:=5
Range("AV1:AY49").Select
Selection.Sort Key1:=Range("AV2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
ActiveWindow.LargeScroll ToRight:=-5
Range("A1").Select
End Sub

Private Sub optTriCroissant_Click()
ActiveWindow.LargeScroll ToRight:=5
Range("AV1:AY49").Select
Selection.Sort Key1:=Range("AX2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
ActiveWindow.LargeScroll ToRight:=-5
Range("A1").Select
End Sub

Private Sub optTriDécroissant_Click()
ActiveWindow.LargeScroll ToRight:=5
Range("AV1:AY49").Select
Selection.Sort Key1:=Range("AX2"), Order1:=xlDescending, Header:=xlGuess _
, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
ActiveWindow.LargeScroll ToRight:=-5
Range("A1").Select
End Sub

Private Sub frmOptionsdeTri_Active()
If sheet("feuil1").Range("c5")= "TOUTES" Then
Openform frmOptionsdeTri
End If
End Sub


lundi 30 juillet 2007 à 09:03:34 | Re : Ouverture et fermeture d'un formulaire

EBArtSoft

Administrateur CodeS-SourceS
Cette discussion a été cloturée. Veuillez lancer une nouvelle discussion si votre question est toujours d'actualite.

Merci

[Code]E.B.[/Code]



Cette discussion est classé dans : end, formulaire, range, activewindow, largescroll


Répondre à ce message

Sujets en rapport avec ce message

debutant [ par JMLANCON ] Bonjour,Plusieurs questions en une. Je n'y connaissais rien la semaine derniere alors j'ai copier ça et là des brides de codes et evidement il y a des Dans un userfom utilisation de combobox pour tri base de données excell 2003 [ par kikivba ] Bonjour,J'essaie de créer une application qui me permettrai de consulter ma bases de donnée et la trier en vba de la même façon que les filtres automa aide projet final sur CDrom [ par nanard ] « Aide dans la réalisation finale sur Cdrom d'un projet de base de données aquariophile. »-plus d'infos-Je viens de réaliser une base de données sous Impression simple [ par kikou6969 ] Bonjour,Tout d abord un grand bravo a ce site qui me permet de faire plein de chose avec mon excell de base :pAlors voici mon pti souci:Je veux faire Transfert d'une feuille vers une autre sans doublons [ par avyrex1926 ] Bonjour, J'ai un petit problème avec un script qui me permet de transferer les noms d'une feuille vers une autre feuille mais sans doublons. Le problè PROBLEME BOUCLE [ par CROCHU ] Problème boucle sur VBA EXCELBonjour à tous,J'ai un tableau de gestion de stocks qui contient deux feuilles : 1 feuille appelée BASE qui contient e copier des cellules sur condition [ par patbl ] Bonjour,voila mon souci je colore mes cellules pour l'instant sela fonction trés bien mais je voudrais appliquer deux fonctions zaza si la case x est problème enregistrement/impression de feuilles Excel en PDF [ par matcaam ] Bonjour je suis en train d'essayer de faire une macro me permettant d'imprimer des feuilles excel(onglets) en pdf, j'arrive à peut pret à faire une bo Problème avec script VBA excel [ par avyrex1926 ] Bonjour à tous,Je rencontre un problème avecun script vba excel.Voici le script:'nombre de réparationRef = Range("K3").ValueSet Plge1 = Sheets("Tablea Gestion d'une base de données clients/Ajout de contacts [ par bemien33 ] Bonjour,Je suis novice sur VBA et je bloque depuis une semaine sur le même probème. J'ai beaucoup cherché sur différents sites mais aucun moyen de rés


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.