ベストアンサー タブストリップとマルチページの違いは何ですか? 2015/02/11 14:20 エクセルのユーザーフォームのコントロールのタブストリップとマルチページの違いは何ですか? ページの上にコマンドボタンなどのコントロールを乗せられるか乗せられないかの違いですか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー keithin ベストアンサー率66% (5278/7941) 2015/02/11 18:11 回答No.1 マルチページコントロールは,各ページが独立したコンテナとなって,それぞれのページに「異なる(ページ独自の)」コントロールを配置できます。 ページを切り替えれば,当然表示されるのは各ページのデザインになりますし,それぞれのページのコントロールが持ってるデータもその中に保持されています。 タブストリップは,見た目は確かにページを持ってるように見えますが,その中に置いたコントロール(たとえばテキストボックス)とタブストリップには、実は何の関連もありません。 例えばタブ1とタブ2の中にテキストボックスを置いた場合,タブストリップコントロールのチェンジイベントで今表示されているタブに見合ったデータを都度テキストボックスに書き換えるといった使い方をします。 質問者 お礼 2015/02/21 09:24 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアExcel(エクセル) 関連するQ&A VBAでマルチページの表示 エクセル2002使用です。 ユーザーフォーム(オブジェクト名:UserForm1)に、マルチページ(オブジェクト名:page1)を配置してフォームを作成しました。 Sheet1にコマンドボタンを貼り付け、コマンドボタンをクリックして、標準モジュールを呼び出し、マルチページを標準モジュールから呼び出せるようにしたいのですがうまくいきません。 ’Sheet1 Private Sub CommandButton1_Click() Call フォーム表示 End Sub ’標準モジュール Sub フォーム表示() UserForm1.Show ’?ここのコードをいろいろ試したのですがわかりません。 End Sub この他 UserForm1.ShowPages "page1" とか 変数を入れてみたりしたのですが、うまくいきません。 すいませんが、よろしくお願いします。 マルチページで現在開いているページの確認 Excelユーザーフォームにマルチページを貼り付けて ページを5枚作成しました。 (Pag1,PAge2,Page3,Page4,Page5) ページにはそれぞれボタンが貼り付けてあります。 ボタンを押すとfunctionが起動します。 ここでfunctuinのなかで今Pageの1,2,3,4,5のどれを選択しているか確認したいのですが どのようなロジックになりますか? エクセルVBA/マルチページ/ページ切り替え時 エクセル2000使用 ユーザーフォーム(UserForm1):マルチページ(MultiPage1)でページを5つ 作成。各ページにはテキストボックスとコマンドボタンを配置。 テキストボックスに値入力後、コマンドボタンをクリックするとテキストボック スの値をクリアするように設定。 テキストボックスに値入力後、コマンド実行前にページを替えた時、テキストボ ックスの値をクリアしたいのですが、どのようにすればよろしいのでしょうか。 類似する過去の質問を見てもよくわからなかったので、ぜひご回答のほどよろし くお願い申上げます。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム タブストリップとマルチページの違いと利用方法 VB6初心者です。既存のユーザーコントロールが9個ほどあり、 エクセルの"セルの書式設定"のフォームのように一つのフォーム上で使い分けたいのですが、タブかマルチをどのよう使えばよいのでしょうか? プロパティーのところも少しさわってみたのですが良くわかりませんでした。 どなたかよろしくお願いします。 マルチページのタブを切り替えたとき・・ エクセル2002使用です。 VBAで、ユーザーフォーム1、ユーザーフォーム2の2つのフォームを作り、ユーザーフォーム1内にマルチページ(page1、page2)をつくりました。マルチページのpage1からpage2にタブを切り替えた時に、ユーザーフォーム2を表示させたいのですが、うまくいきません。 UserForm1のモジュールに記述しています。 Private Sub MultiPage2_Change() Load UserForm2 With UserForm2 .StartUpPosition = 0 .Top = 50 .Left = 20 .Show End With End Sub 原因がわからず困ってます。 よろしくお願い致します。 Excel VBA のマルチページ 使用環境:Excel2007 VBAのユーザーフォームにMultiPageを配置し各ページにScrollbarを 設定(Vertical)したいと思っています。 各ページに配置まではできましたが、実行しても動かず困っています。 写真やコマンドボタンを多く配置するので、マルチページで対応できたら と考えています。 ヒントとなるコードまたはURLが解れば教えて頂きたいです。 よろしくお願いします。 エクセルVBAでマルチページの切り替え方法の件で エクセルVBAを使用して フォームを作成しているのですが マルチページを利用してpage1上にコマンドボタンを 配置しそのボタンをクリックすることでpage2に切り替わる 仕組みを作りたいと思っているのですが なかなかうまくいきません Private Sub CommandButton102_Click() userform1.page2.Show End Sub ↑のように考えてはみたのですが エクセルに間違ってるといわれてしまいました ご存知の方がいらっしゃいましたらよろしくお願いします エクセルVBAユーザーフォーム・ボタンの復元 うっかりして、エクセル Visual Basic Editor ・ユーザーフォームの、ツールボックス のコントロールから、[マルチページ]のボタンを削除してしまいました。 何気なく[マルチページ]ボタンを右クリックし、”削除 マルチページ” をクリック してしまったのです。 どの様な方法で[マルチページ]ボタンを復元することができるか、お教え願えれば ありがたいのですが。 どうか、よろしくお願い致します。 マルチページとシートの連動 エクセルで入力フォームを作ろうとしております。 フォームにマルチページ設定してタブを切り替えるとエクセルのシートが切り替わる といったことをしたいのですが、 ご教授ください。 エクセル2003 ユーザーフォーム、マルチページのページ選択の記述 いつもこちらで勉強させていただいております。 エクセルVBAでユーザーフォームを作成しました。 フォームにはマルチページが有り、ページ数は3枚あります。 で、質問なのですが、フォームを読み込んだときに ページを必ず1ページを表示するようにしたいのですが コードの書き方が判りません。 フォーム作成でページ1を選択しておけば、1ページ目が 表に来るのですが、コードで処理しておけないかなと 思いましてご質問させていただきました。 フォームオブジェクト名:UesrForm1 ページオブジェクト名:Page1 となっております ExcelVBAでマルチページ→VBA画面切替 お世話になっています。 ExcelVBAでマルチページを利用して、ユーザーフォームを作成中です。 ユーザーフォームはExcelの作業画面が非表示でマルチページのみ表示されるようにしています。 作成後は管理を別の担当者に任せるのですが、それとともに一般ユーザーにも配布して利用してもらう予定です。 管理者によりコードのメンテナンスは行われますが、一般ユーザーにはコードを閲覧及び編集できなくしたいです。 今は「×ボタン無効」「終了ボタンくっりっくの場合のみ終了」「コードは[Ctrl]+[Pause]のショートカットキー押下で見られる」という状況です。 パスワードを設定し、限られた人のみが閲覧及び編集できるようにしたいのですがどうしたらいいでしょうか? また、ショートカットキーでVBA画面を表示させるとエラーになるのですが(マクロを停止させてるからでしょうか?)、これを回避する方法はありますか? お手数ですがご教授いただけますと幸いです。 よろしくお願い致します。 エクセルのユーザーフォーム アクセスのフォーム上でコマンドボタン等のコントロールをアクティブにして 矢印キーを押すと、該当のコントロールが移動しますが、 エクセルのユーザーフォーム上ではこの動作が出来ません。 なぜですか? 「エクセルだから」でしょうか? そもそも「フォーム」と「ユーザーフォーム」は別物と考えればいいのでしょうか? ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム マルチページの初期表示ページを変える(Excel 2007 VBA) いつもお世話になります。 マルチページを持っているユーザーフォームを表示したときに、最初に表示するページを状況に応じて切り替えるにはどうしたらいいでしょうか。 たとえば、 月 火 水 木 金 土 日 という7つのページをもったマルチページがあって、フォームを起動したときの曜日のページが一番手前に表示されるようにしたいです。 よろしくお願いします! ExcelVBAマルチページのタブオーダーについて ExcelVBAでマルチページを使用したユーザーフォームを作りました。 ユーザーフォームを表示させたときにTabキーをクリックすると以下の動作をします。 マルチページのページは8ページです。 <現在の動作> (1)1ページ目の画面内を、タブオーダーで設定した順に動く ↓ (2)1ページ目のタブで止まる ↓ (3)Tabキー押下でも進まない マルチページに With Page1 Label1.SetFocus End With とか、勘で入れてみたのですが動きませんでした。 実現させたい動作は以下の通りです。 <こんな感じにしたいです> (1)1ページ目の画面内を、タブオーダーで設定した順に動く ↓ (2)1ページ目のタブで止まる ↓ (3)1ページ目の画面内を、タブオーダーで設定した順に動く((1)に戻る) こういうことは実現可能でしょうか? 今は、タブにタブオーダーが進と、そこから先はどこへも勧めない状況です。 どなたかご教授頂けますと幸いです。 よろしくお願い致します。 フォームとコントロールツールボックスの違い コマンドボタンでVBAのプログラムを実行させたいんですがフォームとコントロールツールボックスにあるコマンドボタンの違いがよくわかりません???? どうやって使い分ければいいんでしょーか??? VBA:ユーザーフォームのマルチページに色を付けたい。 ユーザーフォームのマルチページに色を付けたいのですが思うようにいきません。 プロパティでbackcolorの設定をするとタブの右側が変わるだけです。 良い方法はないでしょうか。 ユーザーフォーム エクセルでユーザーフォーム上にコマンドボタンを配置し、特定のコマンドボタンを押した時に、他のユーザーフォームを呼び出せるようにしたいのですが、どうしたらいいのでしょうか。 エクセルのユーザーフォームのスクロールについて 現在、エクセルのユーザーフォームを作成中ですが、 ユーザーフォームに下記のようにコードを書き込み スクロールをさせていますが、 Private Sub UserForm_Initialize() Me.Height = ActiveWindow.Height Me.ScrollBars = fmScrollBarsBoth Me.ScrollHeight = 655 End Sub このユーザーフォームにマルチページを使用しているせいか、 ユーザーフォームを呼び出す際に、マルチページのトップ位置から スクロールのカーソルの位置が指定されてしまい、 ユーザーフォームのマルチページより上部がスクロールしないと 絶えず見えないようになってしまっている状況です。 ユーザーフォームを呼び出す際に、このユーザーフォームの 上部(一番上)からスクロールのカーソルが設定できるようにするには どのようにすればよいか教えて頂きますでしょうか? よろしくお願いいたします。 コマンドボタン よくわからないのですが エクセルのコントロールツールボックスのコマンドボタンだとイベントはたくさんあるけど、 フォームのコマンドボタンだとクリックボタンしかないのですか? フォームのコントロールはコントロールツールボックスの劣化版と言う感じですか? 添付画像の事です。 PowerPoint VBAコマンドボタンでのマクロ PowerPointでVBAを使ったフォームを作製しました。 そのフォームを表示させるためマクロを書き、スライド上に コマンドボタンを配置させマクロを実行させたいと思っています。 ExcelのVBAですとコマンドボタンにマクロを割り当てるのは ツールバーのフォームのコマンドボタンで設置すると簡単ですが PowerPoint VBAですとコントロールツールボックスでのコマンド ボタンしかなくボタンにマクロを割り当てる方法が分かりません。 どなたかコマンドボタンにマクロを割り当てて実行する方法を 教えて下さい。 宜しくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございました。