• 締切済み

エクセル2003 プログレスバー

エクセル2003を使用しています。VBEでプログレスバーコントロールで進捗状況を表示するためユーザーフォームのツールボックスにProgressBarを追加しようと「ツール」メニューを開きましたが「その他コントロール」がありませんでした。ProgressBarを追加できないのでしょうか?それとも他に方法があるのでしょうか? よろしくお願いします。

みんなの回答

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

エクセル2003には、「その他のコントロール」に、Microsoft ProgressBar Control, version6.0 があるんだけど、「その他のコントロール」自体がないと出ないね。何ででないのかはわかりません。 UserFormをmodelessにして細長いTextBoxをつくって■を書いていけばそれらしいのができる。DoEventsでときどきWindowsに制御を戻さないとダメだけど。

otk-ks
質問者

お礼

自分のやり方がいけなかったみたいでできましたがこういう方法でもできるんですね。ありがとうございました。

関連するQ&A

  • エクセルでwebbrowserコントロールを利用したい

    的外れな部分がありましたら、その点でもご指摘くださいますようお願いいたします。 利用しているのはExcel2000です。 エクセルのツールの「コントロール/ツールボックス」にWebbrowserコントロールが見当たりません。 『VBE画面から「ツール」」メニュー→「その他のコントロール」にて設定する』旨の記述をネット上で見つけました。 「VBE画面」はVBAのエディット画面であると認識し、当行程を行おうとしたところ、「その他のコントロール」メニューがDisableになっていました。 そこでその上の参照設定メニュにあたってみましたが、該当するものを特定できませんでした。 Webbrowserコントロールはどのようにすれば利用できるのでしょうか? よろしくお願いいたします。

  • エクセルVBA ユーザーフォーム追加オプション表示

    皆さんこんにちは。 エクセル2013を使用しています。 エクセルのユーザーフォームを半分、非表示/表示って出来ますか? 印刷設定画面などでフォーム上に〇の中に「>」マークのボタンが載っていて そのボタンを押すとフォームが右にびよ~んと伸びて 追加オプションが表示される・・・ っていうのをたまに見るんですけど それをエクセルのユーザーフォームでも出来るのでしょうか。 これが出来るなら、とあるオプションボタンを押した時だけ 追加オプションが表示されるVBAが出来るな、と企んでいるのですが 検索の仕方が悪いのか、ネット上で該当するものが見つかりません。 VisualBasic画面のツールボックスにもそのようなボタンがないので ひょっとしたらコントロールの追加ダイアログで対応すれば 出来るのかしら?と思うのですが あの〇の中に「>」のマークの名称も分からず つまづいております。 うまく説明出来ずに申し訳ないのですが あのびよ~んと伸びるユーザーフォームが出来るのであれば どなたかご教示いただけないでしょうか。

  • [C#.NET]プログレスバーについて

    VS2003 C# でProgressBarをつけたいのですが、進捗状況を示すバーが、デフォルトではブロック状の表示になっています。 これを、よくソフトのインストールでみるような、ブロックではなく、継ぎ目のないバーが伸びて行く感じにしたいのですが、この場合は何を使えばよいでしょうか? ProgressBarのプロパティ「Step」では、これはできませんでした。。。 お知りの方、ご教授ください。

  • Excel VBA コントロールの追加

    Excel VBAのユーザフォームで ・Drive List Box ・Dir List Box ・File List Box を使いたいのですが、ツールボックスにもなく、「その他のコントロール」を探しても見あたりません。 Excelでは使えないのでしょうか。 OSはXp Pro.SP2、Excelは2002SP3を使用しています。 よろしくお願いいたします。

  • excel vbaでユーザーフォームに線を書く

    excel vbaでユーザーフォームに線を書きたいのですが (プログラムではなくツールボックスにコントロールを追加し) vbのlineのようなコントロールはあるでしょうか。 環境 Windows XP, Office2003

  • WebBrowserコントロールを追加したい

    アクセス2007でツールボックスにWebBrowserコントロールを追加したいので http://www.asahi-net.or.jp/~zn3y-ngi/YNxv9195.html を見たのですが、 2. 追加するための操作方法  (1) VBE画面の[ツール]メニュー [その他のコントロール]をクリック  (2) [Microsoft Web Browser]をチェックして [OK]ボタンをクリック と記載されてますが、VBE画面に [その他のコントロール]がありません。 2007ではどうやって、WebBrowserコントロールを追加すればいいでしょうか?

  • vbeツールボックスにactiveXControl

    VBEのユーザフォームのツールボックスにactiveXControlを設置してしまいました。 設置したところ、VBAプロジェクトでユーザフォームを挿入できなくなってしまいました。 Excelもそこそこの重さのファイルも立ち上がらなくなってしまいました。 activeXControlとか百害あって一利なしなので、VBEからactiveXControlを一掃したいのですが、やり方を教えて下さい。 ですので、やりたいことはVBEの設定の初期化になりますでしょうか。 アドバイス宜しくお願い致します。

  • excel VBAでステータスバーに...

    excelのVBAでの話です。 ステータスバーにProgressBarを表示させて計算の進行状況を表示させたいのですが、 ステータスバーに文字を表示させることしかできません。 どうしてもシート上にProgressBarコントロールを配置せずに ステータスバーに表示させたいのです。 どのようにしたらいいのでしょうか?

  • excelの2種類の「ボタン」について

    excelの「コントロールツールボックスのボタン」と「フォームのボタン」を2つ合わせて並べていますが、それぞれ、びみょうににボタンのイメージが異なるため、合わせたい excel2000を使っています。コントロールツールボックスのボタンと フォームのボタンを2つ合わせて並べていますが、それぞれ、微妙にボタンのイメージが異なるため、不恰好です。できれば、どちらかのボタンのスタイルに合わせて、統一したいです。 どのようにすればいいでしょうか?アドバイスお願いいたします。

  • EXCEL VBA ツールボックス表示?

    EXCEL2013 VBAにてユーザーフォームを挿入した場合 表示されるツールボックス標題はツールボックスなのですが コントロールが表示されずマルチページが表示されてしまいます。 一度表示を消して リボン内の表示→ツールボックス クリックでも 同様なフォームが表示されてしまいます。 設定修正方法をご存知な方、ご教示の程よろしくお願いいたします。