Số chia hết cho 3 có dạng 3a ta có 0 < 3a ≤ 1000 ⇔ 0 < a < 333,3
Mà a nguyên nên có 333 số thỏa mãn
Số chia hết cho 5 có dạng 5b ta có 0 < 5b ≤ 1000 ⇔ 0 < b < 200
nên có 200 số thỏa mãn
Số chia hết cho cả 3 và 5 có dạng 15c ta có 0 < 15c ≤ 1000 ⇔ 0 < c < 66,6
nên có 66 số thỏa mãn
Do đó số các số thỏa mãn đề bài là 333 + 200 – 66 =467.
Chọn D.