f

Membre habitué

Inscrit le :10/03/2011
Dernière activité :17/03/2025 à 14:06
Version d'Excel :365
Messages
96
Votes
0
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par fred777

DateAuteur du sujetSujetExtrait du message
19/02/2025 à 11:06fred777Alerte Messagbox si date dépasséeD'autre part, la liste des employés commence à la 4ème ligne...
19/02/2025 à 11:02fred777Alerte Messagbox si date dépasséeMerci mafraise, J'ai un problème, c'est que la cellule peut parfois être vide (si pas de titre de séjour) et la macro me le compte quand même...
19/02/2025 à 09:43fred777Alerte Messagbox si date dépasséeEffectivement il s'agit de la colonne D. A l'ouverture du fichier, il ne se passe rien. La macro ne semble pas fonctionner...
19/02/2025 à 08:48fred777Alerte Messagbox si date dépasséeJe dispose d'un fichier du personnel avec en colonne I des dates de validité de titre de séjour. J'aimerai qu'à l'ouverture de mon fichier j'ai une alerte par messageBox lorsque la date de la colonne I expire dans moins de 1 mois (je ne veux pas de mise en forme conditionnelle). Merci d'avance...
13/01/2025 à 11:10fred777Segment de TCD et moisCi-joint le fichier simplifié. Merci...
10/01/2025 à 16:45fred777Segment de TCD et moisMerci de ton aide. Je simplifie le fichier et l'anonymise avant envoi. Je le joins plus tard. Merci encore...
10/01/2025 à 16:40fred777Segment de TCD et moisAu temps pour moi, ma version Excel est 365...
10/01/2025 à 10:42fred777Segment de TCD et moisJ'ai un fichier Excel pour la saisie des absences du personnel avec une date de début et une date de fin pour chaque absence (maladie, absence injustifiée, AT, etc...) J'ai inséré un TCD avec un segment mois afin de voir le nombre de jours d'absence sur un mois donné. Mon problème concerne les arret...
26/09/2024 à 14:20fred777Différence de date dans un intervalleJe saisi dans un tableau les absences du personnel quand je reçois les arrêts. Si j'enregistre une absence du 25/08 au 15/09 ou bien du 11/09 au 23/10, je voudrai uniquement le nombre de jour d'absence sur le mois en question. Peut-être une formule avec SI ...
26/09/2024 à 13:53fred777Différence de date dans un intervalleLa question a l'air simple, mais je n'ai pas trouvé la solution. Je cherche la formule pour calculer le nombre de jours entre 2 dates dans un intervalle plus grand. Ex : j'ai une absence du 25 août au 05 octobre. Je voudrai connaitre le nombre de jours d'absence mais uniquement sur le mois de septem...
20/09/2024 à 15:33fred777Calendrier des absencesMerci, En fait ce que je souhaiterai c'est un formulaire de saisie d'absence (avec motif absence) avec date de début et de fin et surtout pouvoir ajouter autant d'absence que nécessaire sur un mois donné. L'idée étant d'avoir ces infos sur une feuille cachée et d'avoir le cumul de jours à déduire da...
20/09/2024 à 13:59fred777Calendrier des absencesMerci mais ça ne répond pas vraiment à la question. Surtout si je veux ajouter d'autres absences...
20/09/2024 à 13:21fred777Calendrier des absencesMa demande est à priori assez simple, mais je bloque un peu. J'ai un tableau d'absence pour préparer la paie. J'ai 2 colonnes avec date début et date de fin pour saisir les dates d'absence. J'aimerai voir apparaitre un calendrier lorsque je suis dans les cellules des colonnes en question pour saisir...
17/04/2024 à 16:17fred777Saisie de date avant de poursuivre la macroMerci beaucoup. Cela fonctionne très bien...
17/04/2024 à 15:34fred777Saisie de date avant de poursuivre la macroJ'ai une macro pour enregistrer un fichier dans un dossier. Si la cellule I1 n'est pas renseigné (il s'agit d'une date), je voudrais qu'une inputbox me propose de saisir la date et la renvoi dans la cellule I1 avant de pouvoir enregistrer le fichier. Voici mon code : Sub Enregistrer() Dim LaDate As...
25/10/2023 à 15:13fred777Générer un fichier PDF de puis Excel (tous les onglets)J'ai un fichier excel contenant 10 onglets et je voudrais générer un PDF unique avec les 10 onglets (ou feuilles), donc un PDF de 10 feuilles. J'ai la macro suivante qui fonctionne mais uniquement pour la feuille active : Edit modo : code à mettre entre balises avec le bouton </> merci d'y fai...
10/02/2020 à 14:29fred777Décompte jours sur période différenteLe fichier est beaucoup trop lourd, et ma formule est la suivante, sachant que les salarié horaire ont le statut "H" et les mensuels "M" et où les cellules G et H contiennent respectivement la date de début et date de fin d'une absence. =SIERREUR(NB.JOURS.OUVRES.INTL($G9;$H9;"00"&SI(RECHERCHEV($E9;s...
07/02/2020 à 13:55fred777Décompte jours sur période différenteJe m'explique. J'ai un calendrier d'absence pour salariés ou je saisi la date de début d'arrêt et la date de fin. La formule me donne le nombre de jour ouvrés d'absence. J'ai plusieurs population de salarié : Les mensuels Les horaires qui ne travaillent pas le mercredi, ni lors des vacances scolaire...
19/05/2017 à 11:49fred777Récupérer valeur et format d'une cellule en VBABonjour Jean-Eric, C'est exactement ça. Merci c'est nickel ! Sans vouloir abuser, je souhaiterai qu'il m'imprime ces docs dans la foulée. Quel code dois-je ajouter à ma macro ? Merci d'avance...
19/05/2017 à 11:11fred777Récupérer valeur et format d'une cellule en VBAJ'ai une macro pour faire un publipostage word qui m'enregistre les fichiers séparément au format 001-2017, 002-2017 et ainsi de suite. Dans ma base de donnée excel, j'ai du formater la cellule contenant le n° d'enregistrement (par exemple 001) car si je saisi "001" j'ai juste "1" qui apparaît. Mon...
18/03/2016 à 10:37fred777Alerte sur dateEffectivement, j'ai mis une MFC car je sais faire, mais sur une longue liste cela ne saute pas aux yeux. C'est pour cela que je souhaitais une msgbox. Ton code fonctionne très bien, mais j'ai juste un souci. Il me donne une alerte également lorsque la colonne "Y" (convocation) est vide. En effet, to...
17/03/2016 à 17:22fred777Alerte sur dateAprès multiples recherches, je me tourne vers vous. Mon problème est le suivant. Je dispose d'un tableau avec les colonnes suivantes : Colonne A : Nom de la personne Colonne H : Date de convocation Colonne E : Date début congé Colonne F : Date fin congé Je souhaite avoir une alerte VBA avec MsgBox à...
21/01/2016 à 17:07fred777Filtrer selon dateMerci Bigdaddy, Cela me convient parfaitement ! Tu es comment dire ... simplement génial ...
20/01/2016 à 16:26fred777Filtrer selon dateMerci pour cette nouvelle version. Je me suis peut-être emballé un peu vite. En fait j'ai un problème car mon calendrier se trouve à cheval sur 2 ans. En fait il s'agit de l'année scolaire. Du 01/09/N-1 au 31/08/N. Si j'ai un agent absent du 31/08/2015 au 02/09/2015, cela me renvoie le 01/09/2016 (e...
19/01/2016 à 17:13fred777Filtrer selon dateMerci Bigdaddy, C'est exactement ce que je voulais. T'es trop fort! Mille merci...
19/01/2016 à 15:15fred777Filtrer selon dateMerci pour ta réponse. Cela fonctionne relativement bien. En revanche si je poursuit la liste avec d'autre date, cela ne fonctionne plus. Si je saisie un agent dans la feuille 1 absent du 15/02/2016 au 05/03/2016, cela ne me renvoie rien. Est-ce parce que l'absence est à cheval entre février et mars...
19/01/2016 à 12:03fred777Filtrer selon dateJ'espère désespérément de résoudre un problème en vain. Je dispose d'une base de données avec les éléments suivants : Colonne A : Nom de l'agent Colonne B : Motif de l'absence Colonne C : date début de l'absence Colonne D : date fin de l'absence Je voudrais sur une autre feuille filtrer tous les age...
21/09/2015 à 14:11fred777Interdire saisie dans liste de validationCependant, ce n'est pas vraiment ce que je souhaitait. En fait, je voudrais qu'au moment de la saisie dans la liste de validation, une Msgbox d'alerte apparaisse et m'empêche de saisir le motif "enfant malade" si son solde est à 0. Merci d'avance...
21/09/2015 à 11:50fred777Interdire saisie dans liste de validationVoici le fichier très allégé mais le principe est là. Merci d'avance...
21/09/2015 à 11:14fred777Interdire saisie dans liste de validationIl faut que j'allège le fichier, celui-ci est trop lourd en l'état...
18/09/2015 à 13:56fred777Interdire saisie dans liste de validationJe vous explique mon problème. Je dispose d'un tableau pour gérer les absences. J'ai une liste de validation sur la feuille "planning" en colonne F qui me permets de choisir un motif d'absence pour chaque agent (nom de l'agent en colonne E). Entre autre motif il y a les "journées enfants malade" don...
05/03/2015 à 16:32fred777MsgBox alerte sur dateMerci Steelson, En fait la mise en forme conditionnelle, je sais faire. Mais comme j'ai beaucoup de ligne j'aurais souhaiter le faire dans une msgbox à l'ouverture de mon dossier. Merci de vos lumières...
04/03/2015 à 17:04fred777MsgBox alerte sur dateVoici ma question : je dispose d'un tableau avec mes agents et des dates de congé maternité (avec la date de début de congé en colonne E). J'aimerai avoir une alerte lorsque le congé doit commencer dans 7 jours par rapport à aujourdh'hui. Par exemple aujourd'hui 04/03/2015, je voudrai une alerte pou...
26/06/2014 à 11:45fred777Aide graphiqueMerci beaucoup, c'est exactement ce qu'il me fallait. Bonne journée...
25/06/2014 à 15:45fred777Aide graphiqueJe bute sur un problème qui je pense doit être relativement simple. J'ai un tableau de 3 colonnes NOM SALARIE | ABSENCE DU SALARIE | SITE Je voudrais faire un graphique dans lequel pour chaque site, il m'indique les personnes qui y travaillent et le nombre de leurs absences. Je vous joins un bout de...
17/06/2014 à 16:04fred777Rechercher les lignes contenantVoici mon pb. J'ai un tableau pour gérer les absences du personnel En colonne 1 : Nom (Mr X) En colonne 2 : Type d'absence (Maladie) En colonne 3 : Date début d'absence (01/01/2014) En colonne 4 : Date fin d'absence (24/02/2014) J'aimerai qu'avec une fonction de recherche, en selectionnant une perso...
17/09/2013 à 15:38fred777Doc word depuis formulaire ExcelJe gère une base de données du personnel sous excel. Je récupère dans un formulaire toutes les données relatives à un salarié (fiche salarié). Dans ce formulaire, j'ai un onglet "édition" avec un commanButton. Je voudrais une macro qui me permette via le bouton de commande de générer un courrier mai...
16/09/2013 à 16:03fred777 Erreur 424 objet requisMerci de ton aide. En fait j'ai trouvé d'où venait le problème. Ce sont mes listes nommées qui s'étaient modifiées toutes seules. A la place de bdd!$A$2, j'avais bdd!#REF. Comment cela se fait-il ? Juste pour info ...
16/09/2013 à 13:12fred777 Erreur 424 objet requisMerci pour ton aide. Voici le code du formulaire frmCriteres Private Sub UserForm_Initialize() Label10.Caption = Format(Date, "dd/mm/yyyy") Me.ListBox1.List = [liste].Value Me.ListBox1.ColumnWidths = temp With Sheets("bdd") Me.ListBox1.List = .Range("A2:B" & .[A65000].End(xlUp).Row)...
16/09/2013 à 11:56fred777 Erreur 424 objet requisJe rencontre un problème à l'ouverture d'un userform. Depuis mon userform Menu, j'ouvre un 2nd userform mais j'ai un message d'erreur "Erreur 424 Objet requis". Je ne comprend pas le pb. C'est à l'ouverture du formulaire "frmCriteres" Voici le code : Private Sub CmdCriteres_Click() frmCriteres.Show...
30/08/2013 à 16:04fred777Insérer une ligne en conservant les formulesMon pb c'est que la fiche que je crée insere une ligne dans l'ordre alphabétique (si je crée une fiche BERNARD, elle s'insèrera entre ANDRE et DUPONT), et non pas en dernier. Merci...
30/08/2013 à 13:24fred777Insérer une ligne en conservant les formulesMerci de ton aide. Ci-joint le fichier. Cordialement...
22/08/2013 à 09:52fred777Insérer une ligne en conservant les formulesMerci de votre aide, mais cela ne fonctionne pas ou bien je ne dois pas mettre ce bout de code au bon endroit. Pouvez-vous m'éclairer sur ce point. Ou dois-je insérer ce code dans ma macro. Merci encore de votre aide...
20/08/2013 à 16:41fred777Insérer une ligne en conservant les formulesBonjour, La formule ne fonctionne pas mais j'ai peut-être loupé qqchose. Mon code insère une ligne mais je ne connais pas le N°, il l'insère selon l'ordre alphabétique du Nom (colonne A). Voici le code qui insère la ligne : Private Sub CommandButton1_Click() Dim Num As Long With Sheets("bdd") 'Il s'...
20/08/2013 à 15:29fred777Insérer une ligne en conservant les formulesJe sais que le sujet semble déjà avoir été traité mais je ne trouve pas mon bonheur. Je m'explique : J'ai une base de donnée (de gestion du personnel) que j'alimente par formulaire vba. Lorsque j'insère un nouveau salarié, ma macro insère une ligne en tenant compte de l'ordre alphabétique (par nom d...
15/01/2013 à 14:47fred777Différence entre 2 date retenue pour moitiéMerci eric, maintenant cela fonctionne. bonne journée...
15/01/2013 à 10:45fred777Différence entre 2 date retenue pour moitiéMerci eric, hélas, non ! Si je remplace (D5-C5) par C5+(D5-C5)/2 ça ne fonctionne pas. Merci d'avance...
11/01/2013 à 11:20fred777Différence entre 2 date retenue pour moitiéMerci de ton aide. La formule que tu me donnes concerne la première formule. Mon problème c'est de l'adapter à la seconde formule : celle qui me donne la moitié de la durée. C'est à dire celle-ci : =DATEDIF(C5;C5+(D5-C5)/2;"y")& SI(DATEDIF(C5;C5+(D5-C5)/2;"y")>1;" ans, ";" an, ") & DATEDIF(C5;C5+...
10/01/2013 à 12:32fred777Différence entre 2 date retenue pour moitiéMerci j'ai bien essayé la formule suivante : =DATEDIF(C5;C5+((D5+1)-C5)/2;"y")& SI(DATEDIF(C5;C5+((D5+1)-C5)/2;"y")>1;" ans, ";" an, ") & DATEDIF(C5;C5+((D5+1)-C5)/2;"ym") & " mois, "& DATEDIF(C5;C5+((D5+1)-C5)/2;"md") & SI(DATEDIF(C5;C5+((D5+1)-C5)/2;"md")>1;" jours";" jour") Mais, alors que...
10/01/2013 à 10:25fred777Différence entre 2 date retenue pour moitiéJ'avais repris ta formule en fait. Si le dernier mois fait 31 jours il n'y a rien d'anormal. Et puis pour datedif du 1/1/12 au 2/1/12 il y a une différence de 1 jour, normal aussi. Si tu veux la différence +1 ajoute 1 jour à D5 (à la saisie ou dans les formules) eric Bonjour Eric, Selon tes conseils...