Yes because it has 18 mg of iron, 400 micrograms of folic acid and has been approved in independent testing. The only thing bad about One-a-Day Womens is that it may cause nausea when taken without food.
Vitamins are not needed if you eat a good varied diet and drink well, the body extracts vitamins from food substances. So in answer to your question the answer is no. Concentrate on giving your body the best possible food that you can afford.