Selected Answer
Hi again Paulus.
In the attached modified file (provided you're using Excel 2010 or later with macros enabled), you can change the Slicer selection (in row 1) from wherever you are and it will jump to the first visible rows for that choice. E.g from row 118 of the unfiltered list, choose SANDVIK and it will show from row 15 down (revealing 33 rows). Likewise for any other choice.
It works because there seem to be no calculations in your spreadsheet so I put this formula in cell I2 (in hidden column I):
=SUBTOTAL(3,Table1[Suplier])
where the bold 3 is the Function_num argument (COUNTA) so it totals only the number of visible rows in that table column. That then forces a calculation event which triggers this macro in the sheet's code window:
Private Sub Worksheet_Calculate()
'this is forced by the hidden COUNTA subtotal in hidden cell I1
ActiveWindow.ScrollRow = 1
End Sub
When the selection changes, Excel does the calculation in cell I2 and the code above puts the view back to the start. If doesn't rely on that value changing either (e.g. LASAULEC and MAGISTOR both reveal 2 rows).
Hope this fixes your problem. If so, please remember to mark this Answer as Selected (or do the same for Willie's if that's better for you).