Macro excel
Résolu/Fermé
Utilisateur anonyme
-
20 sept. 2010 à 23:20
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 21 sept. 2010 à 12:53
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 21 sept. 2010 à 12:53
A voir également:
- Macro excel
- Liste déroulante excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Formule excel - Guide
- Macro word - Guide
- Si et excel - Guide
3 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
20 sept. 2010 à 23:31
20 sept. 2010 à 23:31
Bonsoir
Peux-tu mettre un exemple sur http://cijoint.fr/ ?
Peux-tu mettre un exemple sur http://cijoint.fr/ ?
Utilisateur anonyme
21 sept. 2010 à 11:08
21 sept. 2010 à 11:08
Bonjour,
Merci de m'aider.
Voici un exemple de mon fichier.
http://www.cijoint.fr/cjlink.php?file=cj201009/cijOkQskth.xls
L'utilisateur doit sélectionner « Effectuer le Suivi d'un Audit » en D20, afin d'afficher un UserForm, ensuite il doit alors préciser quelques informations afin que le filtre élaboré soit déclenché sur la feuille « Audit AA ».
Laure
Merci de m'aider.
Voici un exemple de mon fichier.
http://www.cijoint.fr/cjlink.php?file=cj201009/cijOkQskth.xls
L'utilisateur doit sélectionner « Effectuer le Suivi d'un Audit » en D20, afin d'afficher un UserForm, ensuite il doit alors préciser quelques informations afin que le filtre élaboré soit déclenché sur la feuille « Audit AA ».
Laure
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
21 sept. 2010 à 11:40
21 sept. 2010 à 11:40
Bonjour,
Il y a juste quelques petites erreurs d'adressage :
Cordialement
Patrice
Il y a juste quelques petites erreurs d'adressage :
Private Sub CommandButton1_Click() 'pour noter les valeurs à rechercher Sheets(1).Range("M2").Value = UserForm5.ComboBox1.Value 'service Sheets(1).Range("N2").Value = UserForm5.ComboBox2.Value ' type Sheets(1).Range("O2").Value = UserForm5.TextBox1.Value ' n° Sheets(1).Range("P2").Value = UserForm5.TextBox2.Value ' nom et prénom client UserForm5.Hide If Sheets(1).Range("D18").Value = "AA" Then rechercher Feuil2.Range("I2").Value, Feuil1.Range("M1:P2") Feuil7.Activate End If End Sub Sub rechercher(ligne As String, critere As Range) If Sheets(1).Range("D18").Value = "AA" Then Feuil7.Range("A3:AF" + CStr(ligne)).AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=critere, Unique:=False End If End Sub
Cordialement
Patrice
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
21 sept. 2010 à 11:50
21 sept. 2010 à 11:50
Ps : je viens de trouver deux erreurs de calcul dans paramètres :
En I2 mettre =NBVAL('Audit AA'!A:A)+EQUIV("Service";'Audit AA'!A:A;0)-1
En J2 mettre =NBVAL('Audit AA'!F:F)+EQUIV("Auditeur CSO";'Audit AA'!F:F;0) -1
En I2 mettre =NBVAL('Audit AA'!A:A)+EQUIV("Service";'Audit AA'!A:A;0)-1
En J2 mettre =NBVAL('Audit AA'!F:F)+EQUIV("Auditeur CSO";'Audit AA'!F:F;0) -1
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
21 sept. 2010 à 12:07
21 sept. 2010 à 12:07
Parce que la 1ère ligne contenant ton tableau n'est pas la ligne 1
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
21 sept. 2010 à 12:53
21 sept. 2010 à 12:53
De rien, au plaisir