Académique Documents
Professionnel Documents
Culture Documents
forums.commentcamarche.net
temoin_ch
8-10 m inutes
Patrice33740
Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 682
22 sept. 2010 à 21:25
bonsoir,
Question 1 : Les accolades { et } autour d'une formule signifient qu'il s'agit d'une formule matricielle comme
{=H12:J17}, c'est à dire d'une formule dont les résultats sont restitués dans une matrice de cellules (voire dans
certains cas particuliers, dans une matrice composée d'une seule cellule).
Pour écrire une formule matricielle, on commence par sélectionner la matrice de cellules destinée à recevoir les
résultats, on saisit la formule (comme pour une formule standard) et on valide par Crtl+Maj+Entrée.
Question 2 : Pour extraire de données (ou des lignes) d'une base de données, consulte ces Exemples de
recherche de données
Cordialement
Patrice
tontong
Messages postés
2477
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
18 juin 2021
981
23 sept. 2010 à 12:31
Bonjour,
Les accolades sont également utilisées pour définir des constantes matricielles. Dans ce cas on tape les
accolades. L'aide Excel décrit bien cette utilisation.
On rencontre souvent cette notation dans les graphiques.
temoin_ch
Messages postés
32
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
25 novembre 2014
1
23 sept. 2010 à 13:51
Bonjour,
Pour ce qui est de l'extraction des lignes, je connais pas au préalable le nombre de ligne répondant au critères,
vous comprenez ? je pose mes critères et je veux en output un tableau composé des lignes répondants aux
critères et une méthode automatique car la vérification ligne à ligne est très longue et moi j répete ça tous les
jours;
Merci d'avance;
Patrice33740
Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 682
Bonjour,
Il me semble que l'excellente réponse de m@rina concernant les filtres élaborés correspond à ton besoin !
Patrice
temoin_ch
Messages postés
32
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
25 novembre 2014
1
26 sept. 2010 à 16:27
Merci
Bonsoir,
En supposant que :
- les données sont sur la feuille « Données »
- la ligne 1 contient le nom des champs de données
- les critères sont sur la feuille « Critères »
- la ligne 1 est identique à celle de la feuille « Données »
Il suffit de mettre sur la feuille critères de mettre un bouton qui exécute ce code :
Tu peux aussi mettre un lien hypertexte sur la feuille de données qui envoi vers la feuille de critères, et la
boucle est bouclée !
Cordialement
Patrice.
Nicolas dit toujours : « C'est facile quand on connait la réponse ! »
Patrice33740
Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 682
29 sept. 2010 à 00:42
Bonsoir,
Worksheets("Résultat").Cells.Clear
Set rngDonnees = Worksheets("Données").Range("a1").CurrentRegion
Set rngCritere = Worksheets("Critères").Range("a1").CurrentRegion
rngDonnees.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=rngCritere,
Unique:=False
rngDonnees.Copy Destination:=Worksheets("Résultat").Range("a1")
If Worksheets("Données").FilterMode Then Worksheets("Données").ShowAllData
Worksheets("Résultat").Activate
End Sub
Tu peux mettre un lien hypertexte sur la feuille de données, ligne 1, après le dernier titre utilisé, qui envoi vers
Patrice