j'ai une question surement très simple à résoudre mais j'ai besoin de vous..
dans une feuille X1 j'ai 2colonnes à la suite tel que
Nom Monnaie
XX EUR
Y USD
dans une autre feuille,
j'ai une liste de choix de monnaie (Euro, USD, etc)
j'aimerais que excel me crée dans la cellule à coté une liste de choix avec
seulement les noms qui ont la monnaie choisie
JB je suis désolé mais j'y arrive pas il m'ennuie avec i et c comme variable en me disant non définies; et je vais pour essayer d'arreter de vous ennuyer mettre toutes les cellules ou il faut: ca devrait vous aider à me sortir un superbe code qui marche bien: ma liste de devise est dans :onglet ref cellule f2-f5 nom ccy les comptes sont en onglet Accounts colonnes b et c , (en b1/ Account Holder, et c1 CCY) les listes sont dans l'onglet funds flow la monnaie en liste est en f7 dans cette feuille (et puis se rajoutera en f des qu'on créera une ligne) le 1er nom de compte est en I7 et en dessous après pour les rajouts le 2eme nom de compte utilisant donc la meme liste car meme monnaie obligatoire est en L7. J'ai créé un onglet Acc comme sur votre exemple et en plus je suis dna sun excel anglais.
Je m'excuse d'en demander tant mais je pense que on est tres tres proche du but votre aide m'est tres precieuse
Merci d'avance. P.S: quel est votre metier pour etre aussi bon en Excel Merci
"JB" wrote:
Bonjour,
Voir PJ:http://cjoint.com/?kAmGCWDcUA
JB On 26 oct, 10:09, Amaury D wrote:
très beau, juste un dernier truc: comment le transformer pour qu'il aille chercher les valeurs (name et monnaie) dans un tableau dans la feuille accounts et ref B-C. et aussi avoir la liste de choix (ce qui est en D) dans votre feuille dans une autre feuille (acc).
de plus je reutilise ma liste de nom d'après ma monnaie quelques cellules plus loin comment faire pour réavoir la liste
( je fait une macro d'échange de fonds... donc une monnaie; un compte expediteur, un montant, un compte receveur dans la meme monnaie,;)
Merci Beaucoup, je m'excuse du temps que je vous fait passer mais c'est très sympa de votre part...
"JB" wrote:
Une seule zone:
http://cjoint.com/?kzuuzClon4
JB
On 25 oct, 16:00, JB wrote:
Bonjour,
Cette solution ne fonctionne que si la liste des noms pour une monnaie est <240
http://cjoint.com/?kzqaUOF4oC
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 4 And Target.Count = 1 Then temp = "" For Each c In Range([B2], [B2].End(xlDown)) If UCase(c.Value) = UCase(Target.Value) Then temp = temp & c.Offset(0, -1).Value & "," Next c If Len(temp) > 240 Then MsgBox "Liste trop longue" Else Target.Offset(0, 1).Validation.Delete Target.Offset(0, 1).Validation.Add xlValidateList, Formula1:=Left(temp, Len(temp) - 1) End If End If End Sub
JB On 25 oct, 15:04, Amaury D wrote:
Bonsoir JB, votre aide m'est super précieuse et j'ai l'impression qu'on est tres proche du but.. le seul hic est que je ne peux pas classer mes noms et les monnaies par les monnaies comme dans votre exemple. auriez-vous la formule magique pour que ca marche malgré tout sans les classer ou un systeme passant peut etre par une feuille cachée mais classé comme vous l'utiliser dans votre fichier. Merci beaucoup.
"JB" wrote:
Bonsoir,
http://cjoint.com/?kyueS1Hnz4
JB
On 24 oct, 15:01, Amaury D wrote:
merci JB mais le meme probleme, je veux eviter d'avoir une feuille cachée qui reprendrait toute les infos; le système est presque bon, il faut juste que je puisse démultiplier les listes sur monnaies et nom.; ( dans ton exemple monnaie1 nom sachant que je demande en macro à ce qu'il me rajoute une ligne et recopie du dessus monnaie2 nom2 monnaie3 nom3
j'espère que je suis assez clair;-)
merci d'avance
"JB" wrote:
Bonjour,
http://cjoint.com/?kymk4LZ5Rc
JB http://boisgontierjacques.free.fr
On 24 oct, 10:25, Amaury D wrote:
Bonjour tout le monde
j'ai une question surement très simple à résoudre mais j'ai besoin de vous..
dans une feuille X1 j'ai 2colonnes à la suite tel que Nom Monnaie XX EUR Y USD
dans une autre feuille,
j'ai une liste de choix de monnaie (Euro, USD, etc) j'aimerais que excel me crée dans la cellule à coté une liste de choix avec seulement les noms qui ont la monnaie choisie
Comment faire??
Merci d'avance- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
JB je suis désolé mais j'y arrive pas
il m'ennuie avec i et c comme variable en me disant non définies;
et je vais pour essayer d'arreter de vous ennuyer mettre toutes les cellules
ou il faut: ca devrait vous aider à me sortir un superbe code qui marche bien:
ma liste de devise est dans :onglet ref cellule f2-f5 nom ccy
les comptes sont en onglet Accounts colonnes b et c , (en b1/ Account
Holder, et c1 CCY)
les listes sont dans l'onglet funds flow
la monnaie en liste est en f7 dans cette feuille (et puis se rajoutera en f
des qu'on créera une ligne)
le 1er nom de compte est en I7 et en dessous après pour les rajouts
le 2eme nom de compte utilisant donc la meme liste car meme monnaie
obligatoire est en L7.
J'ai créé un onglet Acc comme sur votre exemple et en plus je suis dna sun
excel anglais.
Je m'excuse d'en demander tant mais je pense que on est tres tres proche du
but
votre aide m'est tres precieuse
Merci d'avance.
P.S: quel est votre metier pour etre aussi bon en Excel
Merci
"JB" wrote:
Bonjour,
Voir PJ:http://cjoint.com/?kAmGCWDcUA
JB
On 26 oct, 10:09, Amaury D <Amau...@discussions.microsoft.com> wrote:
très beau,
juste un dernier truc:
comment le transformer pour qu'il aille chercher les valeurs (name et
monnaie) dans un tableau dans la feuille accounts et ref B-C.
et aussi avoir la liste de choix (ce qui est en D) dans votre feuille dans
une autre feuille (acc).
de plus je reutilise ma liste de nom d'après ma monnaie quelques cellules
plus loin comment faire pour réavoir la liste
( je fait une macro d'échange de fonds... donc une monnaie; un compte
expediteur, un montant, un compte receveur dans la meme monnaie,;)
Merci Beaucoup,
je m'excuse du temps que je vous fait passer mais c'est très sympa de votre
part...
"JB" wrote:
Une seule zone:
http://cjoint.com/?kzuuzClon4
JB
On 25 oct, 16:00, JB <boisgont...@hotmail.com> wrote:
Bonjour,
Cette solution ne fonctionne que si la liste des noms pour une monnaie
est <240
http://cjoint.com/?kzqaUOF4oC
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 And Target.Count = 1 Then
temp = ""
For Each c In Range([B2], [B2].End(xlDown))
If UCase(c.Value) = UCase(Target.Value) Then temp = temp &
c.Offset(0, -1).Value & ","
Next c
If Len(temp) > 240 Then
MsgBox "Liste trop longue"
Else
Target.Offset(0, 1).Validation.Delete
Target.Offset(0, 1).Validation.Add xlValidateList,
Formula1:=Left(temp, Len(temp) - 1)
End If
End If
End Sub
JB
On 25 oct, 15:04, Amaury D <Amau...@discussions.microsoft.com> wrote:
Bonsoir JB,
votre aide m'est super précieuse et j'ai l'impression qu'on est tres proche
du but..
le seul hic est que je ne peux pas classer mes noms et les monnaies par les
monnaies comme dans votre exemple.
auriez-vous la formule magique pour que ca marche malgré tout sans les
classer ou un systeme passant peut etre par une feuille cachée mais classé
comme vous l'utiliser dans votre fichier.
Merci beaucoup.
"JB" wrote:
Bonsoir,
http://cjoint.com/?kyueS1Hnz4
JB
On 24 oct, 15:01, Amaury D <Amau...@discussions.microsoft.com> wrote:
merci JB
mais le meme probleme, je veux eviter d'avoir une feuille cachée qui
reprendrait toute les infos;
le système est presque bon, il faut juste que je puisse démultiplier les
listes sur monnaies et nom.; (
dans ton exemple
monnaie1 nom
sachant que je demande en macro à ce qu'il me rajoute une ligne et recopie
du dessus
monnaie2 nom2
monnaie3 nom3
j'espère que je suis assez clair;-)
merci d'avance
"JB" wrote:
Bonjour,
http://cjoint.com/?kymk4LZ5Rc
JB
http://boisgontierjacques.free.fr
On 24 oct, 10:25, Amaury D <Amau...@discussions.microsoft.com> wrote:
Bonjour tout le monde
j'ai une question surement très simple à résoudre mais j'ai besoin de vous..
dans une feuille X1 j'ai 2colonnes à la suite tel que
Nom Monnaie
XX EUR
Y USD
dans une autre feuille,
j'ai une liste de choix de monnaie (Euro, USD, etc)
j'aimerais que excel me crée dans la cellule à coté une liste de choix avec
seulement les noms qui ont la monnaie choisie
Comment faire??
Merci d'avance- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
JB je suis désolé mais j'y arrive pas il m'ennuie avec i et c comme variable en me disant non définies; et je vais pour essayer d'arreter de vous ennuyer mettre toutes les cellules ou il faut: ca devrait vous aider à me sortir un superbe code qui marche bien: ma liste de devise est dans :onglet ref cellule f2-f5 nom ccy les comptes sont en onglet Accounts colonnes b et c , (en b1/ Account Holder, et c1 CCY) les listes sont dans l'onglet funds flow la monnaie en liste est en f7 dans cette feuille (et puis se rajoutera en f des qu'on créera une ligne) le 1er nom de compte est en I7 et en dessous après pour les rajouts le 2eme nom de compte utilisant donc la meme liste car meme monnaie obligatoire est en L7. J'ai créé un onglet Acc comme sur votre exemple et en plus je suis dna sun excel anglais.
Je m'excuse d'en demander tant mais je pense que on est tres tres proche du but votre aide m'est tres precieuse
Merci d'avance. P.S: quel est votre metier pour etre aussi bon en Excel Merci
"JB" wrote:
Bonjour,
Voir PJ:http://cjoint.com/?kAmGCWDcUA
JB On 26 oct, 10:09, Amaury D wrote:
très beau, juste un dernier truc: comment le transformer pour qu'il aille chercher les valeurs (name et monnaie) dans un tableau dans la feuille accounts et ref B-C. et aussi avoir la liste de choix (ce qui est en D) dans votre feuille dans une autre feuille (acc).
de plus je reutilise ma liste de nom d'après ma monnaie quelques cellules plus loin comment faire pour réavoir la liste
( je fait une macro d'échange de fonds... donc une monnaie; un compte expediteur, un montant, un compte receveur dans la meme monnaie,;)
Merci Beaucoup, je m'excuse du temps que je vous fait passer mais c'est très sympa de votre part...
"JB" wrote:
Une seule zone:
http://cjoint.com/?kzuuzClon4
JB
On 25 oct, 16:00, JB wrote:
Bonjour,
Cette solution ne fonctionne que si la liste des noms pour une monnaie est <240
http://cjoint.com/?kzqaUOF4oC
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 4 And Target.Count = 1 Then temp = "" For Each c In Range([B2], [B2].End(xlDown)) If UCase(c.Value) = UCase(Target.Value) Then temp = temp & c.Offset(0, -1).Value & "," Next c If Len(temp) > 240 Then MsgBox "Liste trop longue" Else Target.Offset(0, 1).Validation.Delete Target.Offset(0, 1).Validation.Add xlValidateList, Formula1:=Left(temp, Len(temp) - 1) End If End If End Sub
JB On 25 oct, 15:04, Amaury D wrote:
Bonsoir JB, votre aide m'est super précieuse et j'ai l'impression qu'on est tres proche du but.. le seul hic est que je ne peux pas classer mes noms et les monnaies par les monnaies comme dans votre exemple. auriez-vous la formule magique pour que ca marche malgré tout sans les classer ou un systeme passant peut etre par une feuille cachée mais classé comme vous l'utiliser dans votre fichier. Merci beaucoup.
"JB" wrote:
Bonsoir,
http://cjoint.com/?kyueS1Hnz4
JB
On 24 oct, 15:01, Amaury D wrote:
merci JB mais le meme probleme, je veux eviter d'avoir une feuille cachée qui reprendrait toute les infos; le système est presque bon, il faut juste que je puisse démultiplier les listes sur monnaies et nom.; ( dans ton exemple monnaie1 nom sachant que je demande en macro à ce qu'il me rajoute une ligne et recopie du dessus monnaie2 nom2 monnaie3 nom3
j'espère que je suis assez clair;-)
merci d'avance
"JB" wrote:
Bonjour,
http://cjoint.com/?kymk4LZ5Rc
JB http://boisgontierjacques.free.fr
On 24 oct, 10:25, Amaury D wrote:
Bonjour tout le monde
j'ai une question surement très simple à résoudre mais j'ai besoin de vous..
dans une feuille X1 j'ai 2colonnes à la suite tel que Nom Monnaie XX EUR Y USD
dans une autre feuille,
j'ai une liste de choix de monnaie (Euro, USD, etc) j'aimerais que excel me crée dans la cellule à coté une liste de choix avec seulement les noms qui ont la monnaie choisie
Comment faire??
Merci d'avance- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -