Re : Gestion des dates de CB différée dans cette application
Bonsoir Le Forumn Néné06,
J'ai observé ta proposition et l'ai adaptée à mes besoins selon ceci :
- si cellule D est seulement "CB différée" et que
cellule H n'est pas déjà vidée car transférée en cellule F et que
Fin de mois de Cellule C < Date
ALORS
Cellule F prend la valeur de cellule H et par la même occasion cellule H sera ensuite vidée
puis on passe pour observer la ligne 'CB Différée' suivante
entre la ligne 8 et la ligne 28 pour notre exemple (sinon l'apllication tourne en rond)
J'ai trouvé ceci mais ça bloque sur Next ' (Next sans For alors qu'il y a bien un FOR)
As-tu une solution ? Voici le code que j'ai complété.
Merci pour ton attention
Webperegrino
Private Sub Workbook_Open()
Dim c As Date
Application.ScreenUpdating = False
Sheets("Compte").Select
For x = 8 To 28
Do While Cells(x, 3).Value <> ""
If Cells(x, 3).Value = "CB Différée" And Cells(x, 8).Value <> "" Then
c = DateSerial(Year(Cells(x, 3).Value), Month(Cells(x, 3).Value) + 1, 0) 'c=dernier jour du mois
If c < Date Then
Cells(x, 6).Value = Cells(x, 8).Value 'ecrit en col 6 la cellule col 8
Cells(x, 8).Value = ""
Next
'x = x + 1
End If
End If
Loop
End Sub