2013-09-24 ExcelVBAでフォームと値の受け渡し VBA Programming ExcelVBAでユーザーフォームとの値の受け渡しがうまくいかない。 状況 変数に値を入れて、フォームをunloadすると、変数の値がクリアされる。 パブリック変数なのに。 解決 userform.Hide を使用すると、変数の値を保ったまま、フォーカスを戻すことが出来る。 変数がパブリックかどうかは関係なく、フォームをunloadすると、変数の中身はクリアされる。