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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(ActiveCell, Range("$C$2:M200")) = "X" Then
ActiveWorkbook.Save
If MsgBox("Lancer clôture fichiers pdf", vbYesNo, "Demande de confirmation") = vbYes Then
Application.Run ("TestListeFichiers")
Else
ActiveCell.Offset(1, 0).Activate
Exit Sub
End If
Else
Exit Sub
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
Dim Lig As Long, Nom As String, Lign As Long
Nom = InputBox("Saisie de votre NOM : ", "NOM")
Dim cel As Range
Do
Set cel = Sheets("SAISIES").Range("A2:A200").Find(What:="" & Nom & "", LookAt:=xlWhole, SearchOrder:=xlByColumns)
If Not cel Is Nothing Then cel.Activate
Loop While Not cel Is Nothing
End If
Dim mois As Long
Lign = ActiveCell.Row
If Target.Address = "$A$" & Lign Then
mois = InputBox("Saisie le mois : " & vbCrLf & "1 = Septembre " & vbCrLf & "2 = Octobre " & vbCrLf & "3 = Novembre " & vbCrLf & "4 = Décembre " & vbCrLf & "5 = Janvier " & vbCrLf & "6 = Février " & vbCrLf & "7 = Mars " & vbCrLf & "8 = Avril " & vbCrLf & "9 = Mai " & vbCrLf & "10 = Juin " & vbCrLf & "11 = Juillet", "mois")
ActiveCell.Offset(0, mois).Activate
Exit Sub
Else
Exit Sub
End If
End Sub |
Partager