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
| Private Sub Valider_Click()
Dim msg$, i As Byte, c As Range, j As Byte, ess As Long
Dim Tablo As Variant, Valeur(30), Ordre
Dim cherche1 As String
Dim Reponse As Range
Tablo = Array("Une Tranche", "Un N° de PEE", "Le Chemin du Fichier", "Le Nom du Fichier", "Le N° Sérapis", "La Date d'Enregistrement")
Ordre = Array(0, 1, 2, 3, 4, 5, 6)
Valeur(0) = Box1.Value 'Tranche
Valeur(1) = Box2.Value 'N° REE
Valeur(2) = TextBox7.Text ' Chemin
Valeur(3) = TextBox8.Text ' Fichier
Valeur(4) = TextBox1.Text ' N° Serapis
Valeur(5) = CalendarEnr.Value ' Enregistrement
Valeur(6) = TextBox7.Text + TextBox8 + ".pdf"
For i = 0 To 5 ' Propriétaire
If Valeur(i) = Empty Then
MsgBox "Saisir " & Tablo(i), vbCritical, "Données incomplètes"
Exit Sub
End If
Next
'--- Mise à Jour des données -----
If Not IsNull(Box2.Value) Then
cherche1 = Box2.Value
Set Reponse = Sheets("TR" & Box1.Value).Cells.Find(What:=cherche1, LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlNext)
If Not Reponse Is Nothing Then
Reponse.Offset(0, 3) = Sheets("TR" & Box1.Value).OLEObjects.Add(Filename:=Valeur(6), Link:=False, DisplayAsIcon:=True, IconFileName:="packager.exe", IconIndex:=0, IconLabel:=Valeur(6).Select)
Reponse.Offset(0, 4) = Valeur(4)
Reponse.Offset(0, 6) = Valeur(5)
End If
End If
End Sub |
Partager