Voltage dependent current source in LTSpice
Just use the G circuit element (voltage controlled current source) with a lookup table (LUT) specification:



Note: the capacitor C1 is there only to avoid an error because the simulator doesn't like node C to be floating. 

This is the relevant section of the online help (emphasis mine):


  G. Voltage Dependent Current Source Symbol Names: G, G2
  
  There are three types of voltage dependent current-source circuit
  elements.
  
  Syntax: Gxxx n+ n- nc+ nc- 
  
  This circuit element asserts an output current between the nodes n+
  and n- that depends on the input voltage between nodes nc+ and nc-.
  This is a linearly dependent source specified solely by a constant
  gain.
  
  Syntax: Gxxx n+ n- nc+ nc- table=(, , ...)
  
  Here a lookup table is used to specify the transfer function. The
  table is a list of pairs of numbers. The second value of the pair is
  the output current when the control voltage is equal to the first
  value of that pair. The output is linearly interpolated when the
  control voltage is between specified points. If the control voltage is
  beyond the range of the look-up table, the output current is
  extrapolated as a constant current of the last point of the look-up
  table.


Here are the results of the simulation:



As you can see you only need to specify two points in the LUT if you just want a VCCS with an hard limiting characteristics, i.e. linear inside a given voltage range and fixed saturated limit out of that range.