SomeVar is a variable of type Variant. Since a variant can behave like any data type, we can make it look like an array, which is exactly what the ReDim statement does.  After it is executed, SomeVar becomes an array! Of course, we could create a 2 dimensional array with.  ReDim SomeVar(9, 9)
If the egg is not fertilized, hormones stimulate your uterus to shed the lining at the end of your cycle. This shedding is your period. Experiencing a heavy or even a normal period means that you cannot be pregnant, since your uterus has shed its lining instead of maintaining it to sustain a fertilized egg.
Determining the cause of long periods begins with a visit to the doctor. During a typical monthly menstrual cycle, a woman ovulates and her uterine lining thickens to prepare for conception. If pregnancy does not occur, the built-up tissue of the uterine lining is shed with the menstrual flow and a new cycle begins. Periods typically occur approximately every 4 weeks and last no more than 7 days. Sometimes, periods become especially heavy and last an unusually long time. Several things can cause heavy or prolonged menstrual bleeding. Possibilities include reproductive system problems and some nonreproductive disorders.