Sur une premiere feuille j'ai une liste de données sous forme de tableau.
ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une
cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere
feuille donc la date(colonne) correspond à cette variable date(de la
seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous
obligatoirement passer par vba ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gros Minet
Bonsoir,
Cela ne ressemblerait-il pas à un filtre élaboré ?
Cordialement.
Gros Minet.
"chepas" a écrit dans le message de news: 43a6e8fd$0$18333$
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau. ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere feuille donc la date(colonne) correspond à cette variable date(de la seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous obligatoirement passer par vba ?
Connaissez-vous des exemples.
Merci pour vos repondes.
Bonsoir,
Cela ne ressemblerait-il pas à un filtre élaboré ?
Cordialement.
Gros Minet.
"chepas" <chepas@chepas.fr> a écrit dans le message de news:
43a6e8fd$0$18333$8fcfb975@news.wanadoo.fr...
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau.
ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une
cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere
feuille donc la date(colonne) correspond à cette variable date(de la
seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous
obligatoirement passer par vba ?
Cela ne ressemblerait-il pas à un filtre élaboré ?
Cordialement.
Gros Minet.
"chepas" a écrit dans le message de news: 43a6e8fd$0$18333$
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau. ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere feuille donc la date(colonne) correspond à cette variable date(de la seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous obligatoirement passer par vba ?
Connaissez-vous des exemples.
Merci pour vos repondes.
chepas
Oui exact, mais il faut encore manuellement prendre le menu donnée filtre, filtre ellaboré, et saisir les critére du filtre....
Est-ce possible automatiquement à la saisie d'une date dans la cellule de la deuxieme feuille.
merci
Bonsoir,
Cela ne ressemblerait-il pas à un filtre élaboré ?
Cordialement.
Gros Minet.
"chepas" a écrit dans le message de news: 43a6e8fd$0$18333$
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau. ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere feuille donc la date(colonne) correspond à cette variable date(de la seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous obligatoirement passer par vba ?
Connaissez-vous des exemples.
Merci pour vos repondes.
Oui exact, mais il faut encore manuellement prendre le menu donnée
filtre, filtre ellaboré, et saisir les critére du filtre....
Est-ce possible automatiquement à la saisie d'une date dans la cellule
de la deuxieme feuille.
merci
Bonsoir,
Cela ne ressemblerait-il pas à un filtre élaboré ?
Cordialement.
Gros Minet.
"chepas" <chepas@chepas.fr> a écrit dans le message de news:
43a6e8fd$0$18333$8fcfb975@news.wanadoo.fr...
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau.
ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une
cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere
feuille donc la date(colonne) correspond à cette variable date(de la
seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous
obligatoirement passer par vba ?
Oui exact, mais il faut encore manuellement prendre le menu donnée filtre, filtre ellaboré, et saisir les critére du filtre....
Est-ce possible automatiquement à la saisie d'une date dans la cellule de la deuxieme feuille.
merci
Bonsoir,
Cela ne ressemblerait-il pas à un filtre élaboré ?
Cordialement.
Gros Minet.
"chepas" a écrit dans le message de news: 43a6e8fd$0$18333$
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau. ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere feuille donc la date(colonne) correspond à cette variable date(de la seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous obligatoirement passer par vba ?
Connaissez-vous des exemples.
Merci pour vos repondes.
anonymousA
bonjour,
Plusieurs hypothèses pour comprendre la proc ci-dessous
-ta 1ere feuille porte le nom Feuildonnees -ta 2eme feuille porte le nom RECAP -la liste de tes données en feuille Feuildonnees est sur la plage A1:B9 et la colonne qui contient les dates est la colonne A -la cellule où tu saisis la date en feuille RECAP se situe en A1 -les résultats du filtre élaboré iront s'inscrire en colonne A à compter de la 1ere cellule non vide de la feuille RECAP -tu places la procédure suivante dans le module de feuille RECAP
Private Sub Worksheet_Change(ByVal Target As Range)
if not intersect(target,range("A1")) is nothing then Application.EnableEvents = False
With sheets("Feuildonnees") .[IV1] = .[A1] .[IV2].Value = Target Set dest = Sheets("RECAP").Range("A65536").End(xlUp).Offset(1, 0) .Range("A1:B9").AdvancedFilter xlFilterCopy, .[D1:D2], dest .[IV1:IV2].Clear End With
Application.EnableEvents = True end if
End Sub
A adapter à tes conditions particulières bien sur.
A+
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau. ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere feuille donc la date(colonne) correspond à cette variable date(de la seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous obligatoirement passer par vba ?
Connaissez-vous des exemples.
Merci pour vos repondes.
bonjour,
Plusieurs hypothèses pour comprendre la proc ci-dessous
-ta 1ere feuille porte le nom Feuildonnees
-ta 2eme feuille porte le nom RECAP
-la liste de tes données en feuille Feuildonnees est sur la plage A1:B9
et la colonne qui contient les dates est la colonne A
-la cellule où tu saisis la date en feuille RECAP se situe en A1
-les résultats du filtre élaboré iront s'inscrire en colonne A à compter
de la 1ere cellule non vide de la feuille RECAP
-tu places la procédure suivante dans le module de feuille RECAP
Private Sub Worksheet_Change(ByVal Target As Range)
if not intersect(target,range("A1")) is nothing then
Application.EnableEvents = False
With sheets("Feuildonnees")
.[IV1] = .[A1]
.[IV2].Value = Target
Set dest = Sheets("RECAP").Range("A65536").End(xlUp).Offset(1, 0)
.Range("A1:B9").AdvancedFilter xlFilterCopy, .[D1:D2], dest
.[IV1:IV2].Clear
End With
Application.EnableEvents = True
end if
End Sub
A adapter à tes conditions particulières bien sur.
A+
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau.
ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une
cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere
feuille donc la date(colonne) correspond à cette variable date(de la
seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous
obligatoirement passer par vba ?
Plusieurs hypothèses pour comprendre la proc ci-dessous
-ta 1ere feuille porte le nom Feuildonnees -ta 2eme feuille porte le nom RECAP -la liste de tes données en feuille Feuildonnees est sur la plage A1:B9 et la colonne qui contient les dates est la colonne A -la cellule où tu saisis la date en feuille RECAP se situe en A1 -les résultats du filtre élaboré iront s'inscrire en colonne A à compter de la 1ere cellule non vide de la feuille RECAP -tu places la procédure suivante dans le module de feuille RECAP
Private Sub Worksheet_Change(ByVal Target As Range)
if not intersect(target,range("A1")) is nothing then Application.EnableEvents = False
With sheets("Feuildonnees") .[IV1] = .[A1] .[IV2].Value = Target Set dest = Sheets("RECAP").Range("A65536").End(xlUp).Offset(1, 0) .Range("A1:B9").AdvancedFilter xlFilterCopy, .[D1:D2], dest .[IV1:IV2].Clear End With
Application.EnableEvents = True end if
End Sub
A adapter à tes conditions particulières bien sur.
A+
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau. ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere feuille donc la date(colonne) correspond à cette variable date(de la seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous obligatoirement passer par vba ?
Je viens de lire ce post qui m'a intéressé au plus haut point car j'ai moi aussi besoin de trier selon un critère bien précis des informations saisies dans un tableau et de les recopier dans une autre feuille récapitulative. J'ai donc suivi à la lettre l'exemple proposé dans votre post mais mes connaissances étant extrèmement limitées, je ne sais pas comment lancer la procédure pour qu'elle s'exécute... J'ai bien pressé la touche F9 en pensant que c'est de cette manière qu'il faut procéder, mais rien... Dans ma feuille RECAP, rien ne s'inscrit. J'ai également tenté d'adapter à mes besoins, mais toujours rien... Merci beaucoup de m'aider à comprendre et à appliquer !
Hubert -- ...from Marseille !
bonjour,
Plusieurs hypothèses pour comprendre la proc ci-dessous
-ta 1ere feuille porte le nom Feuildonnees -ta 2eme feuille porte le nom RECAP -la liste de tes données en feuille Feuildonnees est sur la plage A1:B9 et la colonne qui contient les dates est la colonne A -la cellule où tu saisis la date en feuille RECAP se situe en A1 -les résultats du filtre élaboré iront s'inscrire en colonne A à compter de la 1ere cellule non vide de la feuille RECAP -tu places la procédure suivante dans le module de feuille RECAP
Private Sub Worksheet_Change(ByVal Target As Range)
if not intersect(target,range("A1")) is nothing then Application.EnableEvents = False
With sheets("Feuildonnees") .[IV1] = .[A1] .[IV2].Value = Target Set dest = Sheets("RECAP").Range("A65536").End(xlUp).Offset(1, 0) .Range("A1:B9").AdvancedFilter xlFilterCopy, .[D1:D2], dest .[IV1:IV2].Clear End With
Application.EnableEvents = True end if
End Sub
A adapter à tes conditions particulières bien sur.
A+
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau. ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere feuille donc la date(colonne) correspond à cette variable date(de la seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous obligatoirement passer par vba ?
Connaissez-vous des exemples.
Merci pour vos repondes.
Bonjour.
Je viens de lire ce post qui m'a intéressé au plus haut point car j'ai moi
aussi besoin de trier selon un critère bien précis des informations saisies
dans un tableau et de les recopier dans une autre feuille récapitulative.
J'ai donc suivi à la lettre l'exemple proposé dans votre post mais mes
connaissances étant extrèmement limitées, je ne sais pas comment lancer la
procédure pour qu'elle s'exécute... J'ai bien pressé la touche F9 en pensant
que c'est de cette manière qu'il faut procéder, mais rien... Dans ma feuille
RECAP, rien ne s'inscrit. J'ai également tenté d'adapter à mes besoins, mais
toujours rien...
Merci beaucoup de m'aider à comprendre et à appliquer !
Hubert
--
...from Marseille !
bonjour,
Plusieurs hypothèses pour comprendre la proc ci-dessous
-ta 1ere feuille porte le nom Feuildonnees
-ta 2eme feuille porte le nom RECAP
-la liste de tes données en feuille Feuildonnees est sur la plage A1:B9
et la colonne qui contient les dates est la colonne A
-la cellule où tu saisis la date en feuille RECAP se situe en A1
-les résultats du filtre élaboré iront s'inscrire en colonne A à compter
de la 1ere cellule non vide de la feuille RECAP
-tu places la procédure suivante dans le module de feuille RECAP
Private Sub Worksheet_Change(ByVal Target As Range)
if not intersect(target,range("A1")) is nothing then
Application.EnableEvents = False
With sheets("Feuildonnees")
.[IV1] = .[A1]
.[IV2].Value = Target
Set dest = Sheets("RECAP").Range("A65536").End(xlUp).Offset(1, 0)
.Range("A1:B9").AdvancedFilter xlFilterCopy, .[D1:D2], dest
.[IV1:IV2].Clear
End With
Application.EnableEvents = True
end if
End Sub
A adapter à tes conditions particulières bien sur.
A+
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau.
ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une
cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere
feuille donc la date(colonne) correspond à cette variable date(de la
seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous
obligatoirement passer par vba ?
Je viens de lire ce post qui m'a intéressé au plus haut point car j'ai moi aussi besoin de trier selon un critère bien précis des informations saisies dans un tableau et de les recopier dans une autre feuille récapitulative. J'ai donc suivi à la lettre l'exemple proposé dans votre post mais mes connaissances étant extrèmement limitées, je ne sais pas comment lancer la procédure pour qu'elle s'exécute... J'ai bien pressé la touche F9 en pensant que c'est de cette manière qu'il faut procéder, mais rien... Dans ma feuille RECAP, rien ne s'inscrit. J'ai également tenté d'adapter à mes besoins, mais toujours rien... Merci beaucoup de m'aider à comprendre et à appliquer !
Hubert -- ...from Marseille !
bonjour,
Plusieurs hypothèses pour comprendre la proc ci-dessous
-ta 1ere feuille porte le nom Feuildonnees -ta 2eme feuille porte le nom RECAP -la liste de tes données en feuille Feuildonnees est sur la plage A1:B9 et la colonne qui contient les dates est la colonne A -la cellule où tu saisis la date en feuille RECAP se situe en A1 -les résultats du filtre élaboré iront s'inscrire en colonne A à compter de la 1ere cellule non vide de la feuille RECAP -tu places la procédure suivante dans le module de feuille RECAP
Private Sub Worksheet_Change(ByVal Target As Range)
if not intersect(target,range("A1")) is nothing then Application.EnableEvents = False
With sheets("Feuildonnees") .[IV1] = .[A1] .[IV2].Value = Target Set dest = Sheets("RECAP").Range("A65536").End(xlUp).Offset(1, 0) .Range("A1:B9").AdvancedFilter xlFilterCopy, .[D1:D2], dest .[IV1:IV2].Clear End With
Application.EnableEvents = True end if
End Sub
A adapter à tes conditions particulières bien sur.
A+
Bonjour tout le monde.
Pouriez-vous me renseigner..
Sur une premiere feuille j'ai une liste de données sous forme de tableau. ex: N°,Date,P1,P2,P3,Pn....
Dans une secondes feuille, je compte saisir une variables dans une cellules, correspondant à une date.
J'aimerai donc, que toutes les enregistrements (rangées) de la premiere feuille donc la date(colonne) correspond à cette variable date(de la seconde feuille),soit copier sous forme de liste sur la seconde feuille.
Est-ce possible sous forme de formules dans les cellules, ou devons nous obligatoirement passer par vba ?
Connaissez-vous des exemples.
Merci pour vos repondes.
anonymousA
Bonjour,
comme expliqué dans mon post précédent, il faut placer la procédure dans le module de feuille RECAP . Puis ensuite si tu tapes quelque chose dans la feuille RECAP en A1 et que ce que tu tapes correspond à un critère qui renvoie des lignes de la liste placée en Feuille "Feuildonnees" alors, la proc renverra les lignes concernées en feuille RECAP.
A+
Bonjour,
comme expliqué dans mon post précédent, il faut placer la procédure
dans le module de feuille RECAP . Puis ensuite si tu tapes quelque
chose dans la feuille RECAP en A1 et que ce que tu tapes correspond à
un critère qui renvoie des lignes de la liste placée en Feuille
"Feuildonnees" alors, la proc renverra les lignes concernées en
feuille RECAP.
comme expliqué dans mon post précédent, il faut placer la procédure dans le module de feuille RECAP . Puis ensuite si tu tapes quelque chose dans la feuille RECAP en A1 et que ce que tu tapes correspond à un critère qui renvoie des lignes de la liste placée en Feuille "Feuildonnees" alors, la proc renverra les lignes concernées en feuille RECAP.