Critère de recherche ancienneté | ||
---|---|---|
Inscription: 27/06/2010
Messages:
44
Système d'exploitation: PC Version Excel utilisée: Excel 2007 |
Posté le : 15-02-2013 11h03
Bonjour à tous,
J'ai une base de donnée qui contient mes salariés avec une date d'ancienneté. J'ai un userform ou je rentre divers critères de recherche dans un combobox. Je voudrais dans le critère ancienneté pouvoir saisir les salariés ayant + de 5 ans, + 10 ans, + 20 ans d'ancienneté, etc ... Auriez-vous un code à me proposer ? Merci d'avance. |
|
|
Re: Critère de recherche ancienneté | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 15-02-2013 12h40
Bonjour Fred, Didier, Le Forum
Je ne m'avance pas beaucoup en te disant cela, le code dépend en grande partie de ta base de donnée, de ton userform, et du résultat que tu souhaites obtenir. Donc remplace les données confidentielles (les noms, les salaires) de ton fichier supprime des données si tu en as beaucoup. Et ensuite place ton fichier contenant les données en gardant la structure et la position dans la feuille, ton userform, et le résultat que tu souhaites. @+jean-Marie |
|
|
Re: Critère de recherche ancienneté | ||
---|---|---|
Inscription: 27/06/2010
Messages:
44
Système d'exploitation: PC Version Excel utilisée: Excel 2007 |
Posté le : 15-02-2013 12h49
Bonjour Didier,
Merci de te pencher sur mon pb. Mon fichier est bcp trop lourd même en supprimant des données. Je peux en revanche copier le bout de code. Merci d'avance. |
|
|
Re: Critère de recherche ancienneté | ||
---|---|---|
Inscription: 27/06/2010
Messages:
44
Système d'exploitation: PC Version Excel utilisée: Excel 2007 |
Posté le : 15-02-2013 13h03
Didier,
'contrat 'Affectation 'Affectation2 'Horaire contrat 'n° secu 'Nom JF
'Nationalité If Optiontous.Value = True Then If OptionButton1.Value = True Then 'à ce stade le critère se termine par *... On ajoute donc un 1. Un critère renvoie normalement 'Si aucune fiche ne correspond aux critères ElseIf Range("filtre!A5").Value <> "" Then 'sinon on récupère son numéro de ligne et on affiche la fiche dans le userform UsfAffiche UserForm2.Show L'ancienneté figure dans la feuille bdd colonne AM (sous forme aa, mm, jj) |
|
|
Re: Critère de recherche ancienneté | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 17-02-2013 08h30
Bonjour Fred777, Didier, le Forum
Fred, désolé, mais sans fichier contenant un minimum de données, ton userform, et le résultat que tu souhaites, je ne pourrais pas t'aider. je ne suis pas très à l'aise avec la création des userform, et je ne touche qu'un petit peu au VBA, (je suis plus un "formuliste", on ne se refait pas. lol). J'espère que tu comprends m'a position. Il faut aussi comprendre une chose sur les sites d'entraides, les personnes qui dépannent, prennent de leurs temps personnels. Si en plus de passer le temps nécessaire pour l'analyse du problème et pour répondre "correctement" à la question, ils doivent aussi refaire la construction d'une base de données (ne connaissant même pas la structure), ils ne faut pas s'étonner qu'aucune réponse ne soit apporter à la question. @+Jean-Marie |
|
|
Re: Critère de recherche ancienneté | ||
---|---|---|
Inscription: 27/06/2010
Messages:
44
Système d'exploitation: PC Version Excel utilisée: Excel 2007 |
Posté le : 19-02-2013 13h29
Bonjour Jean-Marie,
Je comprend et t'en remercie. Le pb c'est que mon fichier est trop gros, même en l'épurant et en le zippant. Je vais essayé de coller un lien où le télécharger, mais là je suis au bureau et suis bloqué sur les sites de pièces jointes tel que "dl free" et autre par l'administrateur. Je ferai cela depuis la maison. Merci d'avance. |
|
|
Re: Critère de recherche ancienneté | ||
---|---|---|
Inscription: 27/06/2010
Messages:
44
Système d'exploitation: PC Version Excel utilisée: Excel 2007 |
Posté le : 19-02-2013 13h41
Jean-Marie,
Voilà je suis sur un autre projet pratiquement terminé, mais là je bloque. C'est donc au "formuliste" que je m'adresse. Il s'agit d'un fichier de gestion des absences. Avec du personnel horaire "H" qui ne travaille pas le mercredi et les vacances scolaires. Du personnel "HM" qui travail le mercredi mais pas les vacances scolaires. Du personnel mensuel "M" qui travaille toute la semaine et les vacances scolaires. Le personnel "H" et "HM" est susceptible de travailler pendant les vacances scolaires, et c'est là que cela me pose pb. Si je saisi une absence qui ne chevauche pas la période travaillée pendant les vacances scolaires le nombre de jours d'absence est faussé. Je cherche une solution pour résoudre mon probleme. J'espère que ma demande est assez claire. N'hésite pas à poser des questions Merci d'avance pour tes lumières Voici le lien du fichier (trop lourd également). http://tinyurl.com/be6ntkk |
|
|
Re: Critère de recherche ancienneté | ||
---|---|---|
Inscription: 27/06/2010
Messages:
44
Système d'exploitation: PC Version Excel utilisée: Excel 2007 |
Posté le : 19-02-2013 13h55
Jean Marie,
Concernant ma première demande sur le critère d'ancienneté, voici le lien : http://cjoint.com/?CBtn17spGDP Merci encore |
|
|