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.
Most women experience abnormal uterine bleeding at least once during their reproductive years. The most common times for women to experience heavy menstrual periods are during the first few years of menstruation, and then again during the final two to three years before menopause. You may be experiencing abnormal uterine bleeding if you're forced to change your pads or tampons more than every one or two hours.