OVH Cloud OVH Cloud

ListBox ?

4 réponses
Avatar
Gilse
Bonjour à tous
Dans une feuille "Données" j'ai en B5:Z5 le nom de collaborateurs, en B6:Z6
le nombre de jours travaillés, en B7:Z7 le nombre d'heures travaillées,
correspondant à chaque collaborateur.
Je souhaite avoir dans la feuille "Résumé" en B2, un ascenceur (du type
"données validation") me permettant de choisir un des collaborateurs de la
feuille "Données", en C2 le nombre de jours travaillé correspondant au
collaborateur, et en D2 le nombre d'heures travaillées
Et le plus serait qu'au bout de 10 secondes les cellules B2, C2 et D2
repasse en "vide".
Merci pour votre aide
Gilles

4 réponses

Avatar
garnote
Bonsoir,

Un exemple.
Sur la feuille «Données» :
a b c d
12 43 56 76
345 678 765 345
J'ai nommé la première ligne «noms»
J'ai nommé tout le tableau «tableau»
Sur la feuille «Résumé» :
En B2 :
Données / Validation... :
Autoriser : liste
Source : =noms
En C2 :
=RECHERCHEH(B2;tableau;2;0)
En D2 :
=RECHERCHEH(B2;tableau;3;0)

Cela te convient-il ?

Serge

"Gilse" a écrit dans le message de news:
cbsmv0$s8e$
Bonjour à tous
Dans une feuille "Données" j'ai en B5:Z5 le nom de collaborateurs, en
B6:Z6

le nombre de jours travaillés, en B7:Z7 le nombre d'heures travaillées,
correspondant à chaque collaborateur.
Je souhaite avoir dans la feuille "Résumé" en B2, un ascenceur (du type
"données validation") me permettant de choisir un des collaborateurs de la
feuille "Données", en C2 le nombre de jours travaillé correspondant au
collaborateur, et en D2 le nombre d'heures travaillées
Et le plus serait qu'au bout de 10 secondes les cellules B2, C2 et D2
repasse en "vide".
Merci pour votre aide
Gilles




Avatar
Gilse
Bonsoir Serge et merci.
Cela fonctionne parfaitement.
Il me manque juste une petite option: comment effacer au bout de 10 secondes
le contenu des cellules B2 ; C2 ; D2 de la feuille "Résumé" ?
Encore merci
Gilles


"garnote" a écrit dans le message de
news:3plEc.54805$
Bonsoir,

Un exemple.
Sur la feuille «Données» :
a b c d
12 43 56 76
345 678 765 345
J'ai nommé la première ligne «noms»
J'ai nommé tout le tableau «tableau»
Sur la feuille «Résumé» :
En B2 :
Données / Validation... :
Autoriser : liste
Source : =noms
En C2 :
=RECHERCHEH(B2;tableau;2;0)
En D2 :
=RECHERCHEH(B2;tableau;3;0)

Cela te convient-il ?

Serge

"Gilse" a écrit dans le message de news:
cbsmv0$s8e$
Bonjour à tous
Dans une feuille "Données" j'ai en B5:Z5 le nom de collaborateurs, en
B6:Z6

le nombre de jours travaillés, en B7:Z7 le nombre d'heures travaillées,
correspondant à chaque collaborateur.
Je souhaite avoir dans la feuille "Résumé" en B2, un ascenceur (du type
"données validation") me permettant de choisir un des collaborateurs de
la


feuille "Données", en C2 le nombre de jours travaillé correspondant au
collaborateur, et en D2 le nombre d'heures travaillées
Et le plus serait qu'au bout de 10 secondes les cellules B2, C2 et D2
repasse en "vide".
Merci pour votre aide
Gilles








Avatar
garnote
Je peux le faire si je retrouve cette damnée
API que je perds sans cesse.
Je fouille et je reviens.

Serge


"Gilse" a écrit dans le message de news:
cbsont$l97$
Bonsoir Serge et merci.
Cela fonctionne parfaitement.
Il me manque juste une petite option: comment effacer au bout de 10
secondes

le contenu des cellules B2 ; C2 ; D2 de la feuille "Résumé" ?
Encore merci
Gilles


"garnote" a écrit dans le message de
news:3plEc.54805$
Bonsoir,

Un exemple.
Sur la feuille «Données» :
a b c d
12 43 56 76
345 678 765 345
J'ai nommé la première ligne «noms»
J'ai nommé tout le tableau «tableau»
Sur la feuille «Résumé» :
En B2 :
Données / Validation... :
Autoriser : liste
Source : =noms
En C2 :
=RECHERCHEH(B2;tableau;2;0)
En D2 :
=RECHERCHEH(B2;tableau;3;0)

Cela te convient-il ?

Serge

"Gilse" a écrit dans le message de news:
cbsmv0$s8e$
Bonjour à tous
Dans une feuille "Données" j'ai en B5:Z5 le nom de collaborateurs, en
B6:Z6

le nombre de jours travaillés, en B7:Z7 le nombre d'heures
travaillées,



correspondant à chaque collaborateur.
Je souhaite avoir dans la feuille "Résumé" en B2, un ascenceur (du
type



"données validation") me permettant de choisir un des collaborateurs
de



la
feuille "Données", en C2 le nombre de jours travaillé correspondant au
collaborateur, et en D2 le nombre d'heures travaillées
Et le plus serait qu'au bout de 10 secondes les cellules B2, C2 et D2
repasse en "vide".
Merci pour votre aide
Gilles












Avatar
AV
Il me manque juste une petite option: comment effacer au bout de 10 secondes
le contenu des cellules B2 ; C2 ; D2 de la feuille "Résumé" ?


Avec les plages nommées "LesNoms"; "LesJours"; "LesHeures"

** En B2 de la feuille "Résumé" : Données > Validation > Liste > =LesNoms

** En haut d'un module ordinaire :
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

** Dans le module de la feuille "Résumé" (clic droit sur l'onglet >)
Private Sub Worksheet_Change(ByVal zz As Range)
If zz.Address <> "$B$2" Then Exit Sub
[C2] = [index(LesJours,match(B2,LesNoms,0))]
[D2] = [index(LesHeures,match(B2,LesNoms,0))]
Sleep (10000) 'en millisecondes
[B2:D2] = ""
End Sub

AV