Bonjour et excellente année à tous
J'ai un souci pour appliquer une condition et l'étendre à toutes les cellules de la colonne.
En résumé, si les cellules des colonnes C et E ne sont pas vides, alors dans les cellules des colonnes BF et BE, il faut inscrire "1". "Mon" AutoFill ne reprend que le cas de la première cellule (C8 et E8).
Voici mon code. Comment faut il procéder ?
Option Explicit
Dim Derligne As Long
Sub Macro2()
'
' Ajout Colonne nb stagiaires
'
Range("BE7").Select
Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
ActiveCell.FormulaR1C1 = "NbreStag"
'Comptage Stagiaires
Derligne = Range("B" & Rows.Count).End(xlUp).Row
Range("BE8").Select
If Not IsEmpty(Range("C8")) Then
Range("BE8") = "1"
Else
Range("BE8") = "0"
End If
Range("BE8").AutoFill Destination:=Range("BE8:BE" & Derligne)
' Ajout Colonne nb Sorties
'
Range("BF7").Select
Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
ActiveCell.FormulaR1C1 = "NbreSorties"
'Comptage Sorties
Derligne = Range("B" & Rows.Count).End(xlUp).Row
Range("BF8").Select
If IsDate(Range("E8")) Then
Range("BF8") = "1"
Else
Range("BF8") = "0"
End If
Range("BF8").AutoFill Destination:=Range("BF8:BF" & Derligne)
End Sub