Il n'y a aucune information dans le code permettant de recalculer l'année Ou de l'identifier : alors là franchement à part un devin peut-être ?
;-) Cordialement Pascal
"Stéphane / Sandrine" a écrit dans le message de news: clactr$mli$
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont 2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ? donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Merci à tous
Stéphane
Denis
Bonjour,
en D1 tu tapes =EQUIV(B1;$A$1:$A$533;0) Que tu recopie jusqu'à D7440 Puis copier (D1:D7440) collage spécial en C1 Selectionne B et C et trier par C tu peux ensuite sélectionner B534:B7440 qui doivent être ce que tu cherches
Denis
-----Message d'origine----- Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont
2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ?
donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Merci à tous
Stéphane
.
Bonjour,
en D1 tu tapes =EQUIV(B1;$A$1:$A$533;0)
Que tu recopie jusqu'à D7440
Puis copier (D1:D7440) collage spécial en C1
Selectionne B et C et trier par C
tu peux ensuite sélectionner B534:B7440 qui doivent être
ce que tu cherches
Denis
-----Message d'origine-----
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004
(533 valeurs)
COLONNE B : contient le code des produits concernant
plusieurs années dont
2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de
recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits
antérieurs à 2004 ?
donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer
par ACCESS ??
en D1 tu tapes =EQUIV(B1;$A$1:$A$533;0) Que tu recopie jusqu'à D7440 Puis copier (D1:D7440) collage spécial en C1 Selectionne B et C et trier par C tu peux ensuite sélectionner B534:B7440 qui doivent être ce que tu cherches
Denis
-----Message d'origine----- Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont
2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ?
donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Merci à tous
Stéphane
.
Raymond [mvp]
Bonjour.
tu devrais pouvoir le faire avec une requête de ce genre, mais à vérifier. SELECT table1.* FROM table1 LEFT JOIN table1 AS table1_1 ON table1.COLONNEB = table1_1.COLONNEA WHERE table1_1.COLONNEA Is Null;
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Stéphane / Sandrine" a écrit dans le message de news: clactr$mli$
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont 2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ? donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Merci à tous
Stéphane
Bonjour.
tu devrais pouvoir le faire avec une requête de ce genre, mais à vérifier.
SELECT table1.*
FROM table1 LEFT JOIN table1 AS table1_1
ON table1.COLONNEB = table1_1.COLONNEA
WHERE table1_1.COLONNEA Is Null;
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Stéphane / Sandrine" <contact@archives-nord.com> a écrit dans le message de
news: clactr$mli$1@s5.feed.news.oleane.net...
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont
2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ?
donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
tu devrais pouvoir le faire avec une requête de ce genre, mais à vérifier. SELECT table1.* FROM table1 LEFT JOIN table1 AS table1_1 ON table1.COLONNEB = table1_1.COLONNEA WHERE table1_1.COLONNEA Is Null;
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Stéphane / Sandrine" a écrit dans le message de news: clactr$mli$
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont 2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ? donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Merci à tous
Stéphane
Paul V.
Salut à tous,
Une petite proc. (non testée) pour mettre le tableau en forme à condition que les deux colonnes soient bien triées en ordre croissant et qu'il n'y ait pas de doublons.
Sub Extr2004() Range("A2").Select Selection.End(xlDown).Select j = ActiveCell Range("B2").Select Do If ActiveCell < ActiveCell.Offset(0, -1) Then ActiveCell.Offset(0, -1).Insert Shift:=xlDown ElseIf ActiveCell > ActiveCell.Offset(0, -1) Then ActiveCell.Insert Shift:=xlDown End If ActiveCell.Offset(1, 0).Select Loop Until ActiveCell > j End Sub
Un tri ou un extraction permettra de créer le liste des valeurs en B ou A est à zéro.
On pourrait le faire en VBA mais je suis un peu flemmard pour mon passage parmi vous.
A+
Paul V
"Stéphane / Sandrine" a écrit dans le message de news: clactr$mli$
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont 2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ? donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Merci à tous
Stéphane
Salut à tous,
Une petite proc. (non testée) pour mettre le tableau en forme à condition
que les deux colonnes soient bien triées en ordre croissant et qu'il n'y ait
pas de doublons.
Sub Extr2004()
Range("A2").Select
Selection.End(xlDown).Select
j = ActiveCell
Range("B2").Select
Do
If ActiveCell < ActiveCell.Offset(0, -1) Then
ActiveCell.Offset(0, -1).Insert Shift:=xlDown
ElseIf ActiveCell > ActiveCell.Offset(0, -1) Then
ActiveCell.Insert Shift:=xlDown
End If
ActiveCell.Offset(1, 0).Select
Loop Until ActiveCell > j
End Sub
Un tri ou un extraction permettra de créer le liste des valeurs en B ou A
est à zéro.
On pourrait le faire en VBA mais je suis un peu flemmard pour mon passage
parmi vous.
A+
Paul V
"Stéphane / Sandrine" <contact@archives-nord.com> a écrit dans le message de
news: clactr$mli$1@s5.feed.news.oleane.net...
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont
2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ?
donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Une petite proc. (non testée) pour mettre le tableau en forme à condition que les deux colonnes soient bien triées en ordre croissant et qu'il n'y ait pas de doublons.
Sub Extr2004() Range("A2").Select Selection.End(xlDown).Select j = ActiveCell Range("B2").Select Do If ActiveCell < ActiveCell.Offset(0, -1) Then ActiveCell.Offset(0, -1).Insert Shift:=xlDown ElseIf ActiveCell > ActiveCell.Offset(0, -1) Then ActiveCell.Insert Shift:=xlDown End If ActiveCell.Offset(1, 0).Select Loop Until ActiveCell > j End Sub
Un tri ou un extraction permettra de créer le liste des valeurs en B ou A est à zéro.
On pourrait le faire en VBA mais je suis un peu flemmard pour mon passage parmi vous.
A+
Paul V
"Stéphane / Sandrine" a écrit dans le message de news: clactr$mli$
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont 2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ? donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Merci à tous
Stéphane
Stéphane / Sandrine
Merci beaucoup
Stéphane.
"Paul V." a écrit dans le message de news:
Salut à tous,
Une petite proc. (non testée) pour mettre le tableau en forme à condition que les deux colonnes soient bien triées en ordre croissant et qu'il n'y ait
pas de doublons.
Sub Extr2004() Range("A2").Select Selection.End(xlDown).Select j = ActiveCell Range("B2").Select Do If ActiveCell < ActiveCell.Offset(0, -1) Then ActiveCell.Offset(0, -1).Insert Shift:=xlDown ElseIf ActiveCell > ActiveCell.Offset(0, -1) Then ActiveCell.Insert Shift:=xlDown End If ActiveCell.Offset(1, 0).Select Loop Until ActiveCell > j End Sub
Un tri ou un extraction permettra de créer le liste des valeurs en B ou A est à zéro.
On pourrait le faire en VBA mais je suis un peu flemmard pour mon passage parmi vous.
A+
Paul V
"Stéphane / Sandrine" a écrit dans le message de
news: clactr$mli$
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont
2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ? donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Merci à tous
Stéphane
Merci beaucoup
Stéphane.
"Paul V." <Pav0006.nospam@skynet.be> a écrit dans le message de
news:OIUugyBuEHA.3524@TK2MSFTNGP15.phx.gbl...
Salut à tous,
Une petite proc. (non testée) pour mettre le tableau en forme à condition
que les deux colonnes soient bien triées en ordre croissant et qu'il n'y
ait
pas de doublons.
Sub Extr2004()
Range("A2").Select
Selection.End(xlDown).Select
j = ActiveCell
Range("B2").Select
Do
If ActiveCell < ActiveCell.Offset(0, -1) Then
ActiveCell.Offset(0, -1).Insert Shift:=xlDown
ElseIf ActiveCell > ActiveCell.Offset(0, -1) Then
ActiveCell.Insert Shift:=xlDown
End If
ActiveCell.Offset(1, 0).Select
Loop Until ActiveCell > j
End Sub
Un tri ou un extraction permettra de créer le liste des valeurs en B ou A
est à zéro.
On pourrait le faire en VBA mais je suis un peu flemmard pour mon passage
parmi vous.
A+
Paul V
"Stéphane / Sandrine" <contact@archives-nord.com> a écrit dans le message
de
news: clactr$mli$1@s5.feed.news.oleane.net...
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années
dont
2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer
l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ?
donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??
Une petite proc. (non testée) pour mettre le tableau en forme à condition que les deux colonnes soient bien triées en ordre croissant et qu'il n'y ait
pas de doublons.
Sub Extr2004() Range("A2").Select Selection.End(xlDown).Select j = ActiveCell Range("B2").Select Do If ActiveCell < ActiveCell.Offset(0, -1) Then ActiveCell.Offset(0, -1).Insert Shift:=xlDown ElseIf ActiveCell > ActiveCell.Offset(0, -1) Then ActiveCell.Insert Shift:=xlDown End If ActiveCell.Offset(1, 0).Select Loop Until ActiveCell > j End Sub
Un tri ou un extraction permettra de créer le liste des valeurs en B ou A est à zéro.
On pourrait le faire en VBA mais je suis un peu flemmard pour mon passage parmi vous.
A+
Paul V
"Stéphane / Sandrine" a écrit dans le message de
news: clactr$mli$
Bonjour,
J'ai 2 colonnes de valeurs triées par ordre croissant
COLONNE A : contient le code des produits concernant 2004 (533 valeurs)
COLONNE B : contient le code des produits concernant plusieurs années dont
2004 (7440 valeurs).
Il n'a y aucune information dans le code permettant de recalculer l'année.
comment faire pour :
Obtenir une liste de toutes les valeurs des produits antérieurs à 2004 ? donc en fait, les 6907 valeurs ?
Je pense à une requête mais comment faire, faut il passer par ACCESS ??