J+1 et Si alors Sinon Le 28/02/2020 à 11:22MMoreno076Membre fidèleMessages176Exceloffice 365Inscrit22/09/2013 Bonjour le forum.J'aurais besoin d'une macro.Dans ma colonne N je souhaiterais avoir la date de J+1 de la colonne M sauf si Dimanche ou jours fériés est ce possible?Ensuite je souhaiterais qu'une fois la colonne N rempli, Que si le mot < DOUBLON > apparait dans la colonne A qu'il se recopie dans la colonne M et N.Merci pour votre aide. 6grv12test.xlsm (414.12 Ko) Le 28/02/2020 à 11:43XmenplPassionné d'ExcelMessages5'526Fichiers1Excel2003 à 2013Tél.38'856Inscrit16/05/2018Bonjour,J'imagine que si J+1 est un jour férié alors il faudra J+2 ?Ce qui pose un problème si J+1 est un samedi férié car il faut ajouter une condition supplémentaire pour tester aussi J+2. Le 28/02/2020 à 11:58MMoreno076Membre fidèleMessages176Exceloffice 365Inscrit22/09/2013Bonjour.Oui tout à fait.Le 28/02/2020 à 12:07MMoreno076Membre fidèleMessages176Exceloffice 365Inscrit22/09/2013Voilà du coup j'ai trouvé. U étant jours fériés=SERIE.JOUR.OUVRE.INTL(M2;1;11;U1:U9)Mais comment le mettre en VBA?MerciReste le Si alors sinonLe 28/02/2020 à 13:58XmenplPassionné d'ExcelMessages5'526Fichiers1Excel2003 à 2013Tél.38'856Inscrit16/05/2018Moreno076 a écrit :Voilà du coup j'ai trouvé. U étant jours fériés=SERIE.JOUR.OUVRE.INTL(M2;1;11;U1:U9)Mais comment le mettre en VBA?MerciReste le Si alors sinonC'est pour calculer en VBA ? ouFaire en sorte qu'une cellule s'alimente avec cette Formule par vba ?Le 28/02/2020 à 14:05MMoreno076Membre fidèleMessages176Exceloffice 365Inscrit22/09/2013Faire en sorte que cette formule s alimente sur la colonne M par vbaLe 28/02/2020 à 15:28MMoreno076Membre fidèleMessages176Exceloffice 365Inscrit22/09/2013J'ai réussi moi-même du coupSub LivClient()Derlg = Worksheets("Synthèse").Range("b" & Rows.Count).End(xlUp).RowRange("N2").Formula = "=WORKDAY.INTL(RC[-1],1,11,R2C[8]:R9C[8])"Range("N2:N" & Derlg).FillDownEnd SubLe 28/02/2020 à 15:29XmenplPassionné d'ExcelMessages5'526Fichiers1Excel2003 à 2013Tél.38'856Inscrit16/05/2018 J'ai un peu de mal à trouver le moment ou tu alimentes les infos colonne "N"Mais tu devrais pouvoir utiliser ta formule actuel :avec ta variable de ligne qui semble être à chaque fois "derlg"Cells(derlg, 14).formulaLocal="=SERIE.JOUR.OUVRE.INTL(M" & derlg & "2;1;11;U1:U9)"Rechercher des sujets similaires à "sinon"ForumsExcel - VBAJ+1 et Si alors Sinon