Другая форма это другая автономная форма или подчиненная в этой же самой?
В любом случае, сочетание Me и Forms в одном выражении недопустимо. Ме это специальная объектная переменная, служащая псевдонимом формы из которой запускаются процедуры. А Forms это коллекция открытых форм.
Если другая форма действительно иная, то так (поскольку активное действие совершается в форме где флажок и там же анализируется)
Forms![Форма2]![Кнопка1].Visible = Not Me.Флажок1