Bonjour le forum XLD , je reviens vers le forum dans la continuité de l'élaboration de mon fichier de suivi de stock et je souhaiterais trouver une solution pour mon USF de recherche de colis ,j'utilise pour ma combobox , la formule suivante :
Private Sub ComboBox1_Change()
'à chaque changement de la référence, met à jour les datas correspondantes
New_col = ComboBox1.Value
Set Rayon = Worksheets("Entrée").Range("A1:AC350").Find(New_col, LookIn:=xlValues)
If Rayon Is Nothing Then Exit Sub
lg = Rayon.Row + 1: col = Rayon.Column
place_col = ComboBox1.Value
Set Rayon = Worksheets("Entrée").Range("A1:AC350").Find(place_col, LookIn:=xlValues)
If Rayon Is Nothing Then Exit Sub
lg = Rayon.Row + 1: col = Rayon.Column
With Worksheets("Entrée")
TextBox1.Value = .Cells(lg - 2, col)
TextBox2.Value = .Cells(lg + 1, col)
TextBox3.Value = .Cells(lg + 2, col)
TextBox4.Value = .Cells(lg + 3, col)
TextBox5.Value = .Cells(lg + 4, col)
TextBox6.Value = .Cells(lg + 6, col)
End With
End Sub
Mais dans ma liste ,il y a des espaces vides en raison du fait de l'absence normale de colis sur certains rayons et je souhaiterais pouvoir faire apparaitre dans ma liste que les colis présents et ignorer les espaces vides .Merci de votre aide
Private Sub ComboBox1_Change()
'à chaque changement de la référence, met à jour les datas correspondantes
New_col = ComboBox1.Value
Set Rayon = Worksheets("Entrée").Range("A1:AC350").Find(New_col, LookIn:=xlValues)
If Rayon Is Nothing Then Exit Sub
lg = Rayon.Row + 1: col = Rayon.Column
place_col = ComboBox1.Value
Set Rayon = Worksheets("Entrée").Range("A1:AC350").Find(place_col, LookIn:=xlValues)
If Rayon Is Nothing Then Exit Sub
lg = Rayon.Row + 1: col = Rayon.Column
With Worksheets("Entrée")
TextBox1.Value = .Cells(lg - 2, col)
TextBox2.Value = .Cells(lg + 1, col)
TextBox3.Value = .Cells(lg + 2, col)
TextBox4.Value = .Cells(lg + 3, col)
TextBox5.Value = .Cells(lg + 4, col)
TextBox6.Value = .Cells(lg + 6, col)
End With
End Sub
Mais dans ma liste ,il y a des espaces vides en raison du fait de l'absence normale de colis sur certains rayons et je souhaiterais pouvoir faire apparaitre dans ma liste que les colis présents et ignorer les espaces vides .Merci de votre aide