OVH Cloud OVH Cloud

Changement dans combobox

4 réponses
Avatar
Denys
Bonjour =E0 tous,

Avec l'aide d'un Useform1, l'usager entre des donn=E9es=20
concernant un projet, dont le nom de la personne assign=E9e=20
=E0 ce projet =E0 l'aide d'un combobox.

Puis, =E0 l'aide d'un Userform2, l'usager peut apporter des=20
modifications =E0 ce qui a d=E9j=E0 =E9t=E9 entr=E9. Lorsque le=20
Userform2 s'active, il va chercher automatiquement les=20
infos d=E9j=E0 =E9crites et apparaissent dans les textbox ou les=20
combobox.

Normalement, l'usager peut changer les donn=E9es d=E9j=E0=20
entr=E9es et lorsqu'il clique sur OK les nouvelles infos=20
=E9craseront les anciennes. Sauf que je voudrais que si=20
l'usager change le nom de la personne assign=E9e au projet,=20
les nouvelles informations s'inscrivent sur la ligne=20
suivante afin que je puisse compiler les stats au moment=20
ou cette nouvelle personne prend le projet en charge.

Quelqu'un aurait une id=E9e?

Merci pour votre temps

Denys

4 réponses

Avatar
Michel Gaboly
Bonjour,

A l'ouverture du second UserForm, utilise une variable pour
stocker le nom de la personne concernée.

Lors de la validation, teste si cette valeur a été modifiée,
et selon le cas, met à jour la ligne initiale ou crée-en une
nouvelle.



Bonjour à tous,

Avec l'aide d'un Useform1, l'usager entre des données
concernant un projet, dont le nom de la personne assignée
à ce projet à l'aide d'un combobox.

Puis, à l'aide d'un Userform2, l'usager peut apporter des
modifications à ce qui a déjà été entré. Lorsque le
Userform2 s'active, il va chercher automatiquement les
infos déjà écrites et apparaissent dans les textbox ou les
combobox.

Normalement, l'usager peut changer les données déjà
entrées et lorsqu'il clique sur OK les nouvelles infos
écraseront les anciennes. Sauf que je voudrais que si
l'usager change le nom de la personne assignée au projet,
les nouvelles informations s'inscrivent sur la ligne
suivante afin que je puisse compiler les stats au moment
ou cette nouvelle personne prend le projet en charge.

Quelqu'un aurait une idée?

Merci pour votre temps

Denys


--
Cordialement,

Michel Gaboly
http://www.gaboly.com

Avatar
Denys
Bonjour Michel,

Merci pour ta réponse. C'est une excellente idée. A
l'ouverture du Userform je fais inscrire dans une cellule
le nom choisi dans le combobox. En cliquant OK, je compare
les 2 noms (le nouveau, et celui dans la cellule
d'origine). S'ils sont les mêmes, on continue, sinon on
insère une ligne en-dessous...

As-tu une façon plus simple?

Quoiqu'il en soit, merci beaucoup pour ta réponse.

Bonne journée

Denys


-----Original Message-----
Bonjour,

A l'ouverture du second UserForm, utilise une variable
pour

stocker le nom de la personne concernée.

Lors de la validation, teste si cette valeur a été
modifiée,

et selon le cas, met à jour la ligne initiale ou crée-en
une

nouvelle.



Bonjour à tous,

Avec l'aide d'un Useform1, l'usager entre des données
concernant un projet, dont le nom de la personne
assignée


à ce projet à l'aide d'un combobox.

Puis, à l'aide d'un Userform2, l'usager peut apporter
des


modifications à ce qui a déjà été entré. Lorsque le
Userform2 s'active, il va chercher automatiquement les
infos déjà écrites et apparaissent dans les textbox ou
les


combobox.

Normalement, l'usager peut changer les données déjà
entrées et lorsqu'il clique sur OK les nouvelles infos
écraseront les anciennes. Sauf que je voudrais que si
l'usager change le nom de la personne assignée au
projet,


les nouvelles informations s'inscrivent sur la ligne
suivante afin que je puisse compiler les stats au moment
ou cette nouvelle personne prend le projet en charge.

Quelqu'un aurait une idée?

Merci pour votre temps

Denys


--
Cordialement,

Michel Gaboly
http://www.gaboly.com


.




Avatar
Michel Gaboly
Re,

Tu peux également utiliser la propriété ListIndex du
Combo, mais en terme de simplicité cela ne change pas
grand chose ;-((



Bonjour Michel,

Merci pour ta réponse. C'est une excellente idée. A
l'ouverture du Userform je fais inscrire dans une cellule
le nom choisi dans le combobox. En cliquant OK, je compare
les 2 noms (le nouveau, et celui dans la cellule
d'origine). S'ils sont les mêmes, on continue, sinon on
insère une ligne en-dessous...

As-tu une façon plus simple?

Quoiqu'il en soit, merci beaucoup pour ta réponse.

Bonne journée

Denys

-----Original Message-----
Bonjour,

A l'ouverture du second UserForm, utilise une variable
pour

stocker le nom de la personne concernée.

Lors de la validation, teste si cette valeur a été
modifiée,

et selon le cas, met à jour la ligne initiale ou crée-en
une

nouvelle.



Bonjour à tous,

Avec l'aide d'un Useform1, l'usager entre des données
concernant un projet, dont le nom de la personne
assignée


à ce projet à l'aide d'un combobox.

Puis, à l'aide d'un Userform2, l'usager peut apporter
des


modifications à ce qui a déjà été entré. Lorsque le
Userform2 s'active, il va chercher automatiquement les
infos déjà écrites et apparaissent dans les textbox ou
les


combobox.

Normalement, l'usager peut changer les données déjà
entrées et lorsqu'il clique sur OK les nouvelles infos
écraseront les anciennes. Sauf que je voudrais que si
l'usager change le nom de la personne assignée au
projet,


les nouvelles informations s'inscrivent sur la ligne
suivante afin que je puisse compiler les stats au moment
ou cette nouvelle personne prend le projet en charge.

Quelqu'un aurait une idée?

Merci pour votre temps

Denys


--
Cordialement,

Michel Gaboly
http://www.gaboly.com


.




--
Cordialement,

Michel Gaboly
http://www.gaboly.com



Avatar
Denys
Allo Michel,

Merci, ça me donne une option de plus...

Denys


-----Original Message-----
Re,

Tu peux également utiliser la propriété ListIndex du
Combo, mais en terme de simplicité cela ne change pas
grand chose ;-((



Bonjour Michel,

Merci pour ta réponse. C'est une excellente idée. A
l'ouverture du Userform je fais inscrire dans une
cellule


le nom choisi dans le combobox. En cliquant OK, je
compare


les 2 noms (le nouveau, et celui dans la cellule
d'origine). S'ils sont les mêmes, on continue, sinon on
insère une ligne en-dessous...

As-tu une façon plus simple?

Quoiqu'il en soit, merci beaucoup pour ta réponse.

Bonne journée

Denys

-----Original Message-----
Bonjour,

A l'ouverture du second UserForm, utilise une variable
pour

stocker le nom de la personne concernée.

Lors de la validation, teste si cette valeur a été
modifiée,

et selon le cas, met à jour la ligne initiale ou crée-
en



une
nouvelle.



Bonjour à tous,

Avec l'aide d'un Useform1, l'usager entre des données
concernant un projet, dont le nom de la personne
assignée


à ce projet à l'aide d'un combobox.

Puis, à l'aide d'un Userform2, l'usager peut apporter
des


modifications à ce qui a déjà été entré. Lorsque le
Userform2 s'active, il va chercher automatiquement
les




infos déjà écrites et apparaissent dans les textbox
ou




les
combobox.

Normalement, l'usager peut changer les données déjà
entrées et lorsqu'il clique sur OK les nouvelles
infos




écraseront les anciennes. Sauf que je voudrais que si
l'usager change le nom de la personne assignée au
projet,


les nouvelles informations s'inscrivent sur la ligne
suivante afin que je puisse compiler les stats au
moment




ou cette nouvelle personne prend le projet en charge.

Quelqu'un aurait une idée?

Merci pour votre temps

Denys


--
Cordialement,

Michel Gaboly
http://www.gaboly.com


.




--
Cordialement,

Michel Gaboly
http://www.gaboly.com


.