人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルの質問です。
すべてをフォームから操作したいので、見た目上通常のエクセルシートを見えないようにしたいのですが、方法はありますか。


●質問者: clinejp
●カテゴリ:コンピュータ インターネット
✍キーワード:エクセル 操作
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● b19901108
●23ポイント

書式→シート→表示しない

ではダメです?

http://www.google.co.jp

◎質問者からの返答

ありがとうございます。

質問の仕方が曖昧でした。それはできていました。

複数あるシートつまりブック全体を一発で見えないようにしたいのです。

できるかなあ・・・。とここで悩んでおります。


2 ● Kotobuki_F
●23ポイント

http://q.hatena.ne.jp/1204689809

全てを表示しないようにするとエラーになりますね。

そもそも全て表示しないと言うのがどういう状態なのか想像できませんが。

◎質問者からの返答

説明の仕方を変えまして、なんでこんなことをしたいのかを説明しますので、ヒントがあったら教えてください。

ユーザーがシートのデータを勝手に改変してしまうと、プログラム全体が正常に動かないようなつくりになっています。そこで、全画面表示にしてみようと思ったのですが、これができませんでした。全画面表示はできるのですが、右上が[X]マークのみで、ドラッグすれば下のシートが見えてしまいます。

これを回避したいのです。


3 ● b19901108
●22ポイント

ウィンドウ→表示しない

でブックは見えないようにできます。

VBA→Application.Visible = False

でも同様です。

http://www.google.co.jp


4 ● kaiton
●22ポイント

以下のようにして、フォームだけの表示を実現していますが、

起動時に一瞬シートが表示されます。

Excel97で作ったもので2003では大丈夫でしたが、2007では確認できていません。

Private Sub Workbook_Open()

User1_Form.Show 'フォーム表示

Application.ScreenUpdating = False

Application.DisplayAlerts = False

Application.DisplayFormulaBar = False

Application.DisplayStatusBar = False

For i = 1 To Application.CommandBars.Count

Application.CommandBars(i).Enabled = False

Next

End Sub

http://www.geocities.co.jp/Technopolis/2082/Soft/Excel_b.htm

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ