XL 2016 Code pour modification

pompaero

XLDnaute Impliqué
Bonjour le forum,

En cours de construction d'un UF consigne, déjà bien avancé, je bloque pour effectuer le code de modification. Je viens donc au secours auprès de vous pour avoir de l'aide, svp.
sur le CommandButton8, mon code est déjà en place mais ne fonctionne pas.
-Le but est de rechercher une date.
-Sélectionner une consigne.
-Clic sur Modification.

Cordialement
pompaero
 

Pièces jointes

  • Consigne.xlsm
    89.1 KB · Affichages: 38

pompaero

XLDnaute Impliqué
Bonjour le forum,

Je viens chercher de l'aide pour le formulaire Consigne.
Grace lone-wolf j'ai pu adapter mes codes de crétion et modification, seulement il me faut adapter le code du Textbox5_Change qui alimente la Listbox1, et je n'y arrive pas.
Voici mon code
Private Sub TextBox5_Change()
Dim DateConsigne As String, I As Integer
ListBox1.Clear
Set RngDate1 = F1.Range(F1.Cells(1, 1), F1.Cells(1, 1).End(xlDown))
Set RngDate2 = F1.Range(F1.Cells(1, 2), F1.Cells(1, 2).End(xlDown))
Set RngConsigne = F1.Range(F1.Cells(1, 3), F1.Cells(1, 3).End(xlDown))
DateConsigne = Me.TextBox5
For I = 1 To RngDate1.Count
If DateConsigne <> "" Then
If RngDate1.Item(I).Value <= DateConsigne And (DateConsigne <= RngDate2.Item(I).Value _
Or F1.Cells(I, 8).Value = "") Then
'Ajoute y ce que tu souhaites, avec la forme que tu souhaites !
'ListBox1.AddItem (RngDate1.Item(I).Value)
ListBox1.List(ListBox1.ListCount - 1, 1) = (RngDate2.Item(I).Value)
ListBox1.List(ListBox1.ListCount - 1, 2) = (RngConsigne.Item(I).Value)
ListBox1.List(ListBox1.ListCount - 1, 3) = F1.Range("D" & I)
ListBox1.List(ListBox1.ListCount - 1, 4) = F1.Range("E" & I)
ListBox1.List(ListBox1.ListCount - 1, 5) = F1.Range("F" & I)
ListBox1.List(ListBox1.ListCount - 1, 6) = F1.Range("G" & I)
ListBox1.List(ListBox1.ListCount - 1, 7) = F1.Range("A" & I)
End If
End If
Next I
End Sub

J'ai voulu modifier comme suit mais ça ne vuex pas le faire,
ListBox1.AddItem (Range("A").Item(I).Value)
ListBox1.List(ListBox1.ListCount - 1, 1) = (RngDate1.Item(I).Value)
ListBox1.List(ListBox1.ListCount - 1, 2) = (RngDate2.Item(I).Value)
ListBox1.List(ListBox1.ListCount - 1, 3) = (RngConsigne.Item(I).Value)
ListBox1.List(ListBox1.ListCount - 1, 4) = F1.Range("D" & I)

Je joins mon fichier pour mieux se rendre compte.
Je vous remercie de votre soutien.

pompaero
 

Pièces jointes

  • Observations journalière 4 -essai Lone-wolf.xlsm
    132.8 KB · Affichages: 25

Discussions similaires

Réponses
4
Affichages
519

Statistiques des forums

Discussions
314 017
Messages
2 104 566
Membres
109 080
dernier inscrit
Merilien