Bonsoir,
Le code me donne les Types de doc. qui sont différents de FA dont la date de retour est inférieure à date du jour
mais je souhaite aussi qu il ne prenne pas en compte les MV qui affichent un 0 dans la colonne "Immobilisé"
J ai essayé de cumuler des if mais sa ne marche pas
merci pour vos conseils
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 Sub Vérifications() Const AG = "MDL" Const TYP = "FA" With Feuil1.Cells(1).CurrentRegion For R& = 1 To .Rows.Count If .Cells(R, 9).Text = AG And .Cells(R, 5).Text <> TYP And .Cells(R, 3).Value < Date Then T$ = T$ & vbLf & .Cells(R, 5).Text & vbTab & vbTab & .Cells(R, 4).Text & vbTab & vbTab & .Cells(R, 1).Text & vbTab End If Next End With If T <> "" Then MsgBox "Documents en date dépassée !" & Chr(10) & "Veuillez les régulariser et Editer un nouvel état de parc !" & Chr(10) & Chr(10) & "Typ Doc" & vbTab & vbTab & "No de Doc" & vbTab & "Immat" & T, vbExclamation, " EN DATE DEPASSEE " & AG Else MsgBox "Pas de documents en date dépassée !" End If End Sub
Partager