A non-simulated-moving-bed (non-SMB) process for separating at least one component of a mixture that contains it, comprising introducing said mixture into a non-SMB device that has a set of chromatographic columns or chromatographic column sections that contain an adsorbent and are arranged in series and in a loop, whereby the loop comprises at least one feedstock injection point, a raffinate draw-off point, an eluant injection point, and an extract draw-off point, in which a chromatographic zone is determined between an injection point and a draw-off point or vice-versa, and wherein at the end of a given period of time all of the injection and draw-off points are shifted by the same number of columns or column sections, and during said period, shifting different injection and draw-off points at different times such that the lengths of the zones that are defined by said different points are variable.