Yes vitamins provides us with energy indirectly.Vitamins are required by the body in small amounts to prevent from diseases and to support most body functions. Vitamins do not contain calories but helps in growth and energy production by working with other nutrients which helps in increasing the energy levels.Vitamins also help in keeping strong bones,proper pumping of heart,proper digestive system and also keeping healthy hair and skin.