Pour la formule, on va faire simple puisqu'il manque des colonnes dans la tableau de Florence pour avoir le Status on va recup l,
Dans le Fichier Florian :
Dans l'UF_Add_Client, juste apres "With MonFichier" la où tu a supprimé ".Cells(Ligne, 4).Value = TextBox4.Value" ajoute ceci :
.Cells(Ligne, 4).Formula2R1C1 = "=IFS([@[Date Devis Signé]]<>"""",""Gagné"",[@[Invalidé Reporté Perdu Relancer]]=""Invalidé"",""Invalidé"",[@[Invalidé Reporté Perdu Relancer]]=""Perdu"",""Perdu"",[@[Invalidé Reporté Perdu Relancer]]=""Reporté"",""A relancer"",[@[Date devis envoyé]]<>"""",""Devis envoyé"",[@Rdv]<>"""",""Rdv Pris"",[@contact1]<>"""",""Laissé message"")"
Et juste apres "With Collegue" la où tu a supprimé ".Cells(Ligne, 4).Value = TextBox4.Value" ajoute ceci :
.Cells(Ligne, 4).FormulaR1C1 = "='suivi-contacts-clients-florian.xlsm'!Tableau1[@Status]"
Dans le Fichier Florence :
Toujours dans l'UF_Add_Client, tu vas faire la même chose mais en inversant les codes :
Dans la partie "With MonFichier" :
.Cells(Ligne, 4).FormulaR1C1 = "='suivi-contacts-clients-florian.xlsm'!Tableau1[@Status]"
Dans la partie "With Collegue" :
.Cells(Ligne, 4).Formula2R1C1 = "=IFS([@[Date Devis Signé]]<>"""",""Gagné"",[@[Invalidé Reporté Perdu Relancer]]=""Invalidé"",""Invalidé"",[@[Invalidé Reporté Perdu Relancer]]=""Perdu"",""Perdu"",[@[Invalidé Reporté Perdu Relancer]]=""Reporté"",""A relancer"",[@[Date devis envoyé]]<>"""",""Devis envoyé"",[@Rdv]<>"""",""Rdv Pris"",[@contact1]<>"""",""Laissé message"")"
Et Toujours pour le Fichier Florence, pour la Maj des liens entre les fichiers, tu vas rajouter :
Dans This Workbook juste apres
DosCollegue = "C:\Users\veron\OneDrive\Documents\FLORIAN\SUIVI TEST\suivi-contacts-clients-florian.xlsm"
Workbooks.Open DosCollegue, ReadOnly:=True
FichierCollegue = Mid(DosCollegue, InStrRev(DosCollegue, "\") + 1)
Workbooks(FichierCollegue).Close SaveChanges:=False
A+