OVH Cloud OVH Cloud

Tableaux liés

3 réponses
Avatar
nospam.BOBBY
Bonjour,



J'ai un tableau unique sur lequel je veux recenser tous les élèves de mon
école. Il comprend les informations suivantes : classe de l'élève, nom, âge,
moyenne, interne ou externe.



Je voudrais tirer 5 autres tableaux à partir du premier (soit dans un nouvel
onglet, soit dans un nouveau fichier Excel). Ces autres tableaux
comprendraient les mêmes infos, mais par classe.

Concrètement, si je rentre l'info « CP, Justin, 6 ans, 5, externe » je
voudrais que cela impacte automatiquement un autre tableau intitulé CP. Par
contre, si je rentre l'info « CE1, Justin, 6 ans, 5, externe », cela ne
devrait pas impacter le tableau intitulé CP mais cela devrait impacter le
tableau intitulé CE1.

Je ne sais pas si je suis clair, ni si c'est possible.

Si quelqu'un peut m'aider, cela serait très sympa.



Cordialement



Eric

3 réponses

Avatar
JB
Bonjour,

Extrait chaque classe dans un onglet:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column >= 1 And Target.Column <= 5 And Target.Count = 1
Then
nf = Cells(Target.Row, 1)
[A1:E1000].AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets(nf).[F1:F2],
CopyToRange:=Sheets(nf).[A1:D1]
End If
End Sub

http://cjoint.com/?kvq2gFfmXY

Cordialement JB


Bonjour,



J'ai un tableau unique sur lequel je veux recenser tous les élèves de mon
école. Il comprend les informations suivantes : classe de l'élève, nom, âge,
moyenne, interne ou externe.



Je voudrais tirer 5 autres tableaux à partir du premier (soit dans un n ouvel
onglet, soit dans un nouveau fichier Excel). Ces autres tableaux
comprendraient les mêmes infos, mais par classe.

Concrètement, si je rentre l'info « CP, Justin, 6 ans, 5, externe » je
voudrais que cela impacte automatiquement un autre tableau intitulé CP. Par
contre, si je rentre l'info « CE1, Justin, 6 ans, 5, externe », cela ne
devrait pas impacter le tableau intitulé CP mais cela devrait impacter le
tableau intitulé CE1.

Je ne sais pas si je suis clair, ni si c'est possible.

Si quelqu'un peut m'aider, cela serait très sympa.



Cordialement



Eric


Avatar
nospam.BOBBY
Merci beaucoup, c'est exactement ce que je cherchais.
Cordialement



"JB" a écrit dans le message de news:

Bonjour,

Extrait chaque classe dans un onglet:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column >= 1 And Target.Column <= 5 And Target.Count = 1
Then
nf = Cells(Target.Row, 1)
[A1:E1000].AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets(nf).[F1:F2],
CopyToRange:=Sheets(nf).[A1:D1]
End If
End Sub

http://cjoint.com/?kvq2gFfmXY

Cordialement JB


Bonjour,



J'ai un tableau unique sur lequel je veux recenser tous les élèves de mon
école. Il comprend les informations suivantes : classe de l'élève, nom,
âge,
moyenne, interne ou externe.



Je voudrais tirer 5 autres tableaux à partir du premier (soit dans un
nouvel
onglet, soit dans un nouveau fichier Excel). Ces autres tableaux
comprendraient les mêmes infos, mais par classe.

Concrètement, si je rentre l'info « CP, Justin, 6 ans, 5, externe » je
voudrais que cela impacte automatiquement un autre tableau intitulé CP.
Par
contre, si je rentre l'info « CE1, Justin, 6 ans, 5, externe », cela ne
devrait pas impacter le tableau intitulé CP mais cela devrait impacter le
tableau intitulé CE1.

Je ne sais pas si je suis clair, ni si c'est possible.

Si quelqu'un peut m'aider, cela serait très sympa.



Cordialement



Eric


Avatar
JB
Si nom onglets numérique (123 par ex):

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column >= 1 And Target.Column <= 5 And Target.Count = 1
Then
nf = Cstr(Cells(Target.Row, 1) )
[A1:E1000].AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets(nf).[F1:F2],
CopyToRange:=Sheets(nf).[A1:D1]
End If
End Sub

JB





Bonjour,



J'ai un tableau unique sur lequel je veux recenser tous les élèves de mon
école. Il comprend les informations suivantes : classe de l'élève, nom, âge,
moyenne, interne ou externe.



Je voudrais tirer 5 autres tableaux à partir du premier (soit dans un n ouvel
onglet, soit dans un nouveau fichier Excel). Ces autres tableaux
comprendraient les mêmes infos, mais par classe.

Concrètement, si je rentre l'info « CP, Justin, 6 ans, 5, externe » je
voudrais que cela impacte automatiquement un autre tableau intitulé CP. Par
contre, si je rentre l'info « CE1, Justin, 6 ans, 5, externe », cela ne
devrait pas impacter le tableau intitulé CP mais cela devrait impacter le
tableau intitulé CE1.

Je ne sais pas si je suis clair, ni si c'est possible.

Si quelqu'un peut m'aider, cela serait très sympa.



Cordialement



Eric