Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
En sautant la boucle, on arrive à la même chose PrivateSub Worksheet_Activate()
Range("A7:A166").FormulaR1C1 = "=IF(OR(RC[14]="""",RC[15]>0),"""",""Not Valide"")" EndSub
Private Sub Worksheet_Activate()
For i = 7 To 166
If Not (Cells(i, 15).Value = "" Or 0 > Cells(i, 16).Value) Then
Cells(i, 1).Formula = "Not Valide"
End If
Next i
End Sub
En entrant les résultats directement dans les cellules
C'est aussi possible avec un IIF PrivateSub Worksheet_Activate() Dim i AsByte For i = 7 To 166
Cells(i, 1).Formula = IIf((Not IsEmpty(Cells(i, 15)) Or Cells(i, 16) > 0), "Not Valide", vbNullString) Next i EndSub
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD