Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


22380 / 76732 ←次へ | 前へ→

【59735】Re:Spreadsheetコントロールの操作について
発言  ichinose@今年初投稿  - 09/1/5(月) 19:32 -

引用なし
パスワード
   こんばんは。


>
>「ボタンを押すと、小窓が開いて別シートの内容が見える」というのを作成しようと思いました。「Microsoft Office Spreadsheet 9.0」(EXCEL2000)で、シートの中身は当初思っていたリンクではなくて丸丸内容をコピーぺして、ボタンを押すとその表が見える所まではできました。以下、質問です。
>
>質問1・この小窓を開いたまま、本体のエクセル表の入力するにはどうしたら良いのでしょうか?(いまだと、小窓を開いたままだと(閉じないと)入力できません)

小窓って何ですか? 
ユーザーフォームにスプレッドシートを配置したと言うことですか?
出来ているコードの提示がないので上記の記述だと想像も難しいのです。

ユーザーフォームだとした場合

Sub sample()
  UserForm1.Show vbModeless
End Sub

↑は、ユーザーフォーム名が UserForm1 の場合です。

これでユーザーフォームを表示した状態でシートの入力が可能になります。

>
>(補足)質問2・小窓内のスプレッドシート部分はレイアウトしたまま表示されてOKなのですが、スプレッドシート右下角の斜め3本線をドラックするとスプレッドシートの大きさが変更できてしまいます。そんなに気にはならないのですが、これは固定できますか?

事前設定でも可能ですが、

ユーザーフォーム(UserForm1)のモジュールに

Private Sub UserForm_Initialize()
  Spreadsheet1.AutoFit = True
End Sub

↑は、配置したスプレッドシートコントロール名が、Spreadsheet1の場合です。

これでスプレッドシートコントロールの大きさは固定されます。
0 hits

【59733】Spreadsheetコントロールの操作について いのっち 09/1/5(月) 11:47 質問
【59735】Re:Spreadsheetコントロールの操作について ichinose@今年初投稿 09/1/5(月) 19:32 発言
【59743】Re:Spreadsheetコントロールの操作について いのっち 09/1/6(火) 18:47 お礼
【59750】Re:Spreadsheetコントロールの操作について ichinose 09/1/7(水) 8:22 発言
【59754】Re:Spreadsheetコントロールの操作について... ichinose 09/1/7(水) 10:00 発言
【59755】Re:Spreadsheetコントロールの操作について... いのっち 09/1/7(水) 11:39 お礼
【59756】Re:Spreadsheetコントロールの操作について Yuki 09/1/7(水) 11:43 発言
【59757】Re:Spreadsheetコントロールの操作について Yuki 09/1/7(水) 11:46 発言
【59759】Re:Spreadsheetコントロールの操作について ichinose 09/1/7(水) 12:52 発言

22380 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free