Beste forumleden,
Ik heb een formulier gemaakt waar men door het zoeken naar storingscodes alle storingen vindt m.b.t. die storingcode. Maar het probleeem is echter dat de storingscodes in 2 kolommen staan. Dit komt omdat er meerdere storingscodes bij één storing kunnen horen.
Maar nu lukt het mij tot nu toe om alleen te zoeken in één kolom, terwijl ik in de 2 kolommen moet zoeken. Ik gebruik de volgende code:
Ik heb een printscrean erbij gedaan. Ik hoop dat het zo duidelijk is, anders hoor ik het wel.
Alvast bedankt!:thumb:
Ik heb een formulier gemaakt waar men door het zoeken naar storingscodes alle storingen vindt m.b.t. die storingcode. Maar het probleeem is echter dat de storingscodes in 2 kolommen staan. Dit komt omdat er meerdere storingscodes bij één storing kunnen horen.
Maar nu lukt het mij tot nu toe om alleen te zoeken in één kolom, terwijl ik in de 2 kolommen moet zoeken. Ik gebruik de volgende code:
Code:
Private Sub zoekstoringscodezoekbutton_Click()
Dim c As Range, filteredRange As Range
With Sheets("reactietijden").Range("B4").CurrentRegion
.AutoFilter
.AutoFilter Field:=51, Criteria1:=zoekstoringscodecmbbox.Value
Dim b As Range, gilteredRange As Range
With Sheets("reactietijden").Range("B4").CurrentRegion
.AutoFilter
.AutoFilter Field:=53, Criteria1:=zoekstoringscodecmbbox.Value
End With
End With
With Sheets("reactietijden").AutoFilter.Range
On Error Resume Next
Set filteredRange = .Offset(1).Resize(.Rows.Count - 1).SpecialCells(xlCellTypeVisible)
With Sheets("reactietijden").AutoFilter.Range
On Error Resume Next
Set gilteredRange = .Offset(1).Resize(.Rows.Count - 1).SpecialCells(xlCellTypeVisible)
End With
End With
For Each c In Intersect(filteredRange, Sheets("reactietijden").Columns(2))
storingscode.zoekstoringscodedatumlist.AddItem c
For Each b In Intersect(gilteredRange, Sheets("reactietijden").Columns(2))
storingscode.zoekstoringscodedatumlist.AddItem b
Next
Next
For Each c In Intersect(filteredRange, Sheets("reactietijden").Columns(6))
storingscode.zoekstoringscodefiliaalnrlist.AddItem c
For Each b In Intersect(gilteredRange, Sheets("reactietijden").Columns(6))
storingscode.zoekstoringscodefiliaalnrlist.AddItem b
Next
Next
For Each c In Intersect(filteredRange, Sheets("reactietijden").Columns(7))
storingscode.zoekstoringscodekassanrlist.AddItem c
For Each b In Intersect(gilteredRange, Sheets("reactietijden").Columns(7))
storingscode.zoekstoringscodekassanrlist.AddItem b
Next
Next
For Each c In Intersect(filteredRange, Sheets("reactietijden").Columns(40))
storingscode.zoekstoringscodereactietijdlist.AddItem c.Text
For Each b In Intersect(gilteredRange, Sheets("reactietijden").Columns(40))
storingscode.zoekstoringscodereactietijdlist.AddItem b.Text
Next
Next
End Sub
Ik heb een printscrean erbij gedaan. Ik hoop dat het zo duidelijk is, anders hoor ik het wel.
Alvast bedankt!:thumb: