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.
Actually if you are pregnant you will NOT have a period. You may have a period like bleeding but that would be impementation bleeding. If the bleeding was for one day but rather heavy and bright red, that could also indicate a chemical pregnancy, which are unfortunately very common.Hope it all works out well for you. had my period the 9th of November and the 8th of December and then this month on the 10th I woke up to bleeding and it was normal flow and red but then that night it was much lighter and yesterday there was nothing! My flows are always 3-5 days, always.