Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moi
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45 fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" a écrit dans le message de news:Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45 fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
723DA574-937E-4A78-88D7-AB975D185A8B@microsoft.com...
Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moi
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45 fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" a écrit dans le message de news:Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45 fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" a écrit dans le message de news:Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45 fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
723DA574-937E-4A78-88D7-AB975D185A8B@microsoft.com...
Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moi
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45 fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" a écrit dans le message de news:Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j' ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur do nner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mette nt
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j' ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur do nner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mette nt
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j' ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur do nner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mette nt
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Macro plus évolutive qui s'adapte au nombre de cellules à prendre en
compte
onglet "Make Offer" colonne C et onglet "Offers" 1° ligne :
Sheets("Make Offer").Select
For Each c In Worksheets("Make Offer").Range([C13], [C65535].End(xlUp))
Sheets("Offers").Select
For Each d In Worksheets("Offers").Range([A1], [IV1].End(xlToLeft))
If d = c Then
d.Offset(1, 0).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Utilisable donc quelque soit le nombre d'articles
N'est ce pas mieux ????Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45
fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" a écrit dans le message de news:Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que
j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux -
QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se
mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le
répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Macro plus évolutive qui s'adapte au nombre de cellules à prendre en
compte
onglet "Make Offer" colonne C et onglet "Offers" 1° ligne :
Sheets("Make Offer").Select
For Each c In Worksheets("Make Offer").Range([C13], [C65535].End(xlUp))
Sheets("Offers").Select
For Each d In Worksheets("Offers").Range([A1], [IV1].End(xlToLeft))
If d = c Then
d.Offset(1, 0).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Utilisable donc quelque soit le nombre d'articles
N'est ce pas mieux ????
Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45
fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
723DA574-937E-4A78-88D7-AB975D185A8B@microsoft.com...
Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moi
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que
j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux -
QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se
mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le
répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Macro plus évolutive qui s'adapte au nombre de cellules à prendre en
compte
onglet "Make Offer" colonne C et onglet "Offers" 1° ligne :
Sheets("Make Offer").Select
For Each c In Worksheets("Make Offer").Range([C13], [C65535].End(xlUp))
Sheets("Offers").Select
For Each d In Worksheets("Offers").Range([A1], [IV1].End(xlToLeft))
If d = c Then
d.Offset(1, 0).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Utilisable donc quelque soit le nombre d'articles
N'est ce pas mieux ????Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45
fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" a écrit dans le message de news:Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que
j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux -
QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se
mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le
répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Macro plus évolutive qui s'adapte au nombre de cellules à prendre en
compte
onglet "Make Offer" colonne C et onglet "Offers" 1° ligne :
Sheets("Make Offer").Select
For Each c In Worksheets("Make Offer").Range([C13], [C65535].End(xlUp))
Sheets("Offers").Select
For Each d In Worksheets("Offers").Range([A1], [IV1].End(xlToLeft))
If d = c Then
d.Offset(1, 0).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Utilisable donc quelque soit le nombre d'articles
N'est ce pas mieux ????Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45
fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" a écrit dans le message de news:Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que
j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux -
QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se
mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le
répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Macro plus évolutive qui s'adapte au nombre de cellules à prendre en
compte
onglet "Make Offer" colonne C et onglet "Offers" 1° ligne :
Sheets("Make Offer").Select
For Each c In Worksheets("Make Offer").Range([C13], [C65535].End(xlUp))
Sheets("Offers").Select
For Each d In Worksheets("Offers").Range([A1], [IV1].End(xlToLeft))
If d = c Then
d.Offset(1, 0).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Utilisable donc quelque soit le nombre d'articles
N'est ce pas mieux ????
Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45
fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
723DA574-937E-4A78-88D7-AB975D185A8B@microsoft.com...
Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moi
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que
j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux -
QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se
mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le
répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Macro plus évolutive qui s'adapte au nombre de cellules à prendre en
compte
onglet "Make Offer" colonne C et onglet "Offers" 1° ligne :
Sheets("Make Offer").Select
For Each c In Worksheets("Make Offer").Range([C13], [C65535].End(xlUp))
Sheets("Offers").Select
For Each d In Worksheets("Offers").Range([A1], [IV1].End(xlToLeft))
If d = c Then
d.Offset(1, 0).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Utilisable donc quelque soit le nombre d'articles
N'est ce pas mieux ????Bonjour
Heureux de savoir que tu es encore là
Mon problème est que je ne parviens pas à expliquer
Donc je t'ai mis un fichier sérieusement bridé (il commence à être lourd)
Donc il n'y a pas de macro, de liens etc
http://cjoint.com/?eyrKVZfudG
Il y a deux feuilles
Tout ce que je voudrais pouvoir faire est que l'info de "Make Offer" se
retrouve sur "Offers"
dans les colonnes ou le titre correspond au nom dans la colonne C
J'y arrive avec des lignes comme expliqué, mais je dois la recopier 45
fois
et mes macros sont déjà tellement longue
J'espère que c'est assez clair
Sinon, il n'y a plus que deux solution
Je me suicide ou on se téléphone et on va prendre un verre ;-)))))
A bientôt
Rex
"FFO" a écrit dans le message de news:Cou cou !!!
Me voilà
Salut à Toi
Si j'ai bien compris ton attente je te propose :
For Each c In Worksheets("Make Offer").Range("C13", "C45")
For Each d In Worksheets("Offers").Range("C13", "C45")
If d = c Then
d.Offset(0, 1).Select
Range(c.Offset(0, 1), c.Offset(0, 3)).Copy
ActiveSheet.Paste
End If
Next
Next
Qu'en penses tu ????
Dis moiBonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que
j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux -
QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se
mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le
répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Bonjour à vous toutes et tous
Il semblerait que FFO soit absent aujourd'hui, donc je viens vers vous
Je suis (encore et toujours) la avec ma feuille de vente etc
Pour ce que je veux faire maintenant j'ai une solution, mais elle est
loooooooongue
Dans une feuille "Make Offer" de C13 à C45 j'ai une liste de noms de
produits
Dans cette même feuille de D13 à D45 j'ai mes prix
(puis les quantités E13:E45 et les totaux F13:F45, mais une fois que j'ai
compris pour un, je peux adapter)
Sur une autre feuille "Offers" j'ai en tête de colonne (je peux leur
donner
un nom dynamique, si c'est plus facile)
tous les noms figurant de C13 à C45 suivi de QTY Prix Totauxc
Exemple sur feuille offers
En colonne A, B, C, D, E, F, H, J'aurais
Article un - QTY - Prix - Total -- Article deux - QTY -
Prix - Total etc
Je voudrais que les montants de D13 à D45 (puis E13:E45, etc ) se mettent
dans les colonnes adéquates
Les cellules de départs et d'arrivées sont fixes
Donc je suis persudé qu'il y a moyen de faire plus court que ce que
j'envisage
Ce que j'envisage de faire est ce qu'il y a ci-dessous et de le répeter
pour
chaque article (45 fois)
A moins que quelqu'un a une solution
Merci et à très bientôt
Rex
' Article un
Sheets("Make Offer").Range("d15").Copy
Sheets("Offers").Range("v4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("e15").Copy
Sheets("Offers").Range("w4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse
Sheets("Make Offer").Range("f15").Copy
Sheets("Offers").Range("x4").Pastespecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
:úlse, Transpose:úlse