sgt88sgt
Messages postés5Date d'inscriptionvendredi 30 mars 2007StatutMembreDernière intervention30 mars 2007
-
30 mars 2007 à 13:36
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
30 mars 2007 à 23:09
Bonjour,
j'aurais besoin de votre aide ! A mon avis c'est pas dur mais je suis pas developpeur !
Voila :
Feuil1 :
un tableau (nom : tabutil) de plusieurs colonnes (planning en fait) avec des listbox contenant les noms de personnes contenuent dans la feuil2
Feuil2 :
liste de noms (exemple : A1: joseph en B1 : robert, c1 : josephine, etc.)
Ce que je voudrais :
Un bouton, on clic dessus et a se moment la il y ai une verification, et que si un nom apparait plus de 3 fois dans planings, un message apparaisse en bas du tableau disant : attention les utilisateurs suivant sont presents plus de 3 fois dans semaine : et la liste des personnes presentent plus de 3 fois qui apparait
J'espere avoir ete clair, merci d'avance, mon cerveau chauffe trop on est vendredi en plus ! lol !
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 30 mars 2007 à 13:48
Bonjour et bienvenue,
On aimerait vraiment voir le code que tu as commencé à écrire à cette fin, pour y voir ce qu'il contient de si beau qu'il a réussi à faire chauffer à ce point ton cerveau...
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 30 mars 2007 à 14:15
Salut, presence = 0 tout court suffit value est une méthode appliquer à un objet et presence est une variable à laquelle tu assigne une valeur pour l'initialiser.
Par contre range est objet de type range (plage de valeur) de la classe worksheet, donc là tu peux appliquer la méthode .Value.
Drikce 06
Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
Vous n’avez pas trouvé la réponse que vous recherchez ?
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 30 mars 2007 à 14:19
La première chose :
Dim presence As Integer 'nombre de fois ou l'utilisateur est present
presence.Value = 0 ' initialisation de la valeur
presence est une variable, tu n'as donc pas de propriété .value
Pour l'initialiser, il te suffit de faire :
presence = 0
Deuxième point :
A priori, ton code compte le nb de fois où un utilisateur est présent dans un tableau B3:K12
Pas forcément beosin de code pour ça, une simple formule Excel dans une cellule te donnera la même info en temps réel :
=NB.Si(B3:K12;"Joseph")
Cette formule te donnera le nb de fois que Joseph apparait dans ton tableau.
Tu peux donc facilement appliquer ceci pour avoir le nb d'occurrence de tous tes utilisateurs.
sgt88sgt
Messages postés5Date d'inscriptionvendredi 30 mars 2007StatutMembreDernière intervention30 mars 2007 30 mars 2007 à 14:23
ok ! Merci !
Je vais essayé ca !
Apprendre essentiel c'est pas que je veux pas mais VBA j'utiliserai plus !
Je connais algorithmie, je connais le html et le Javascript ! Perl !
Le reste non, et g pas plus envie que ca de devenir "expert" en VBA ! En tout cas merci bcp pour cet rapidite !
Je vais faire ca simple avec la formule Excel alors ! Mais j'aurais voulu en fait qu'il affiche seulement ceux qui apparaisent plus de 3 fois dans tableau ! Donc je vais faire une formule imbriquée !
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 30 mars 2007 à 14:25
Toujours avec une formule Excel, si tu veux seulement faire apparaître ceux qui sont plus de 3 fois dans le tableau, il te suffit de rajouter une formule SI ^^
Ex. : =SI(NB.Si(B3:K12;"Joseph")>3;"Joseph";"")
Après, à toi d'adapter en fonction de tes besoins.
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 30 mars 2007 à 23:09
J'aimerais savoir à quoi servent les Listbox ?
Tu dis qu'il y a des listbox dans la feuille qui contiennent des noms mais tu fais ta vérification sur le texte des cellules ... je pense que quelque chose m'échappe (?)