The number of $m$-subsets of {$1,2,\ldots,n$} with distance at least $k$ between any pair is $n - (k-1)(m-1) \choose m$.
Proof: for any subset of size $m$ of the first $n-(k-1)(m-1)$ integers, you can get a subset $S$ of the first $n$ with $d(S)\geq k$ by just adding $k-1$ consecutive integers after each of the first $m-1$ elements of $S$.
So your answer is ${ n - (k-1)(m-1) \choose m } -{ n - k(m-1) \choose m }$ .
UPDATE The intended question was about vectors and not sets. Essentially the same proof works; see the comments.