Ecrire une condition If sur une ligne ? Le 18/02/2022 à 16:40Micka_PlaysMembre habituéMessages145Excel2021Inscrit13/06/2019EmploiDev junior Bonjour à tous !Dans mon code j'ai la condition suivante : If Sheets("PROFIL").Range("G4") = 1 Then Controls("S043ET") = True Else Controls("S043ET") = False End IfEst-il possible de l'écrire sur une ligne d'une manière ou d'une autre ?J'ai tenté mais VBA ne semble pas pouvoir.Merci =)Le 18/02/2022 à 16:47ThauThèmePassionné d'ExcelMessages5'705Fichiers6Excel2019 FRTél.22'492Inscrit19/10/2014Bonjour Micka, bonjour le forum,Sans le fichier qui va bien, j'ai du mal à cerner ton problème...Le 18/02/2022 à 16:52curulis57Passionné d'ExcelMessages5'205Excel2019 FRInscrit04/01/2016EmploiRetraité... enfin!Salut Micka,Salut ThauThème,en supposant que S043ET soit un contrôle acceptant ces valeurs TRUE, FALSE...Me.S043ET.Value = IIf(Sheets("PROFIL").Range("G4") = 1, True, False)A+Le 18/02/2022 à 16:53xorsankukaiPassionné d'ExcelMessages4'527Excel2010 FRInscrit07/10/2014Bonjour Micka_Plays, Thauthème , le forum,Un essai à tout hasard....Controls("S043ET") = IIf(Sheets("PROFIL").Range("G4") = 1, True, False)[Edit] : bonjour curulis57 , comme quoi le hasard fait parfois bien les choses, Cordialement,Le 18/02/2022 à 17:02Micka_PlaysMembre habituéMessages145Excel2021Inscrit13/06/2019EmploiDev juniorHello xorsankukai, curulis57 et ThauThème,C'est exactement ce qu'il mE fallait.Je ne connaissais pas la fonction IIf, je vais aller voir la doc.Merci beaucoup. =)Le 18/02/2022 à 17:02curulis57Passionné d'ExcelMessages5'205Excel2019 FRInscrit04/01/2016EmploiRetraité... enfin! Salut Xorsankukai ! Il n'y avait pas beaucoup d'autres choix possibles, en effet!A+Rechercher des sujets similaires à "ecrire condition ligne"ForumsExcel - VBAEcrire une condition If sur une ligne ?