demande d'assistance

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Brahimyasser

XLDnaute Nouveau
bonjours le forum,
débutant en vba et je cherche des solutions à mon problème
je travaille sur fichier excel à 02 classeurs
le premier contiens une liste de'employés ainsi que leurs matricules
le deuxième il y a les matricules des travailleurs ainsi que leurs pointage en format "dd/mm/yyyy hh:mm"
j'ai créer par la suite un userform avec les contrôles ci-après
textbox = Matricule
textbox = nom
textbox = date début
textbox = date fin
listbox multicolonnes : dont la première colonne affichera date début jusqu’à date fin
je veux que la deuxième colonne de ma listbox affiche l'heure qui convient à la date et au travailleur
ci-dessous mon projet
premier bouton :
Code:
With ListBox2
.Visible = True
.ColumnCount = 7
.ColumnWidths = "70;50;50;50;50;50;100"
.Clear
.AddItem
.List(0, 0) = "Date"
.List(0, 1) = "Férié"
.List(0, 2) = "Entrée"
.List(0, 3) = "P/déjeun d"
.List(0, 4) = "P/déjeun F"
.List(0, 5) = "Sortie"
.List(0, 6) = "Obs"
End With

Sheets("Téléchargement").Activate
With ListBox2
k = .ListCount
For m = CDate(Du) To CDate(Au)
.AddItem
.List(k, 0) = m
.List(k, 1) = ""
.List(k, 2) = ""
.List(k, 3) = ""
.List(k, 4) = ""
.List(k, 5) = ""
.List(k, 6) = ""

k = k + 1

Next m
End With

deuxième bouton
Code:
Private Sub CalculerOb_Click()
Sheets("Téléchargement").Activate
On Error Resume Next
For k = 1 To ListBox2.ListCount - 1
For j = 1 To Range("a65000").End(xlUp).Row
With ListBox2
If Matr Like Cells(j, 1) Then
    If CDate(.List(k, 0)) Like "*" & Cells(j, 2) & "*" Then
        .AddItem
        .List(k, 2) = Cells(j, 2)
    End If
    End If
End With
Next j
Next k

End Sub

merci beaucoup pour votre assistance
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
281
Réponses
4
Affichages
177
Réponses
5
Affichages
237
Réponses
3
Affichages
665
  • Question Question
Microsoft 365 Erreur UBound
Réponses
4
Affichages
144
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
163
Retour