変数 'ErrMsg' は、値が割り当てられる前に使用されています。Null 参照の例外が実行時に発生する可能性があります。というエラー

定義の時に初期値が入っていなかったりして、使われている箇所より前に(この場合だと)
ErrMsg = ○○
が存在しないため生じるエラー?