[三流君] / [VBA系メニューへ] / [バックナンバー目次]

Excel シート(Sheet) に コントロール(Control) を 貼る

Excelのシート(Sheet) に コントロール(Control) を 貼って、使ってみたいと思います。
まぁ、こんなこともできるんだぞ程度に読んでください。
一般的な方法は [VBA でExcel UserForm(ユーザーフォーム)を操作する] みたいに、シートに貼らずにユーザーフォームでまとめるのかなぁ。


1. 表示 -- ツールバー -- コントロール ツールボックス

まずは、表示 -- ツールバー -- コントロール ツールボックス で、
コントロール ツールボックス を 表示させます。



#CommandButton

2.ボタン を 貼り付ける

ツールバーが表示されたら、
好きなコントロールを選択して、配置するだけです。

操作のポイントは、
デザインモードデザインモードの終了の切り替えです。



↑配置終了後に デザインモードを終了させます。
Excel シート(Sheet) に コントロール(Control) を 貼る

#ComboBox

3.コンボボックス を シートに貼り付ける。

コンボボックスをシートに貼り付けます。



あとは、コードを書くんだけど、
.Clear で 中身を消してから、
.AddItem "データ" と データを追加します。

_Change の イベントで、
.Value をセットしたり、イロイロと使えます。

Private Sub ComboBox1_Change()
    
    Range("A1") = ComboBox1.Value '値の代入
    
End Sub

Private Sub CommandButton1_Click()
    ComboBox1.Clear  '中身をクリアー
    ComboBox1.AddItem "111111" '追加する
    ComboBox1.AddItem "222"

    ComboBox1.AddItem "cccc"

    ComboBox1.AddItem "eeee"
End Sub
シートにコンボボックス を 貼り付ける Control ComboBox

終わりの挨拶

まぁ、ユーザーフォームを作らないで、
シートにコントロールを貼る、そんなこともできるんだなぁ程度で。

拾い読みして、
1つでも何かの参考となれば幸いです。

Excel/Access大好き、三流プログラマーKen3でした。

一般的な方法は [VBA でExcel UserForm(ユーザーフォーム)を操作する] みたいに、シートに貼らずにユーザーフォームでまとめるのかなぁ。



検索して目的の情報を探す。

目的の情報を探すには、最近はググれとよく聞きます。なので、検索ボックスを付けました。
いろいろなキーワードを入れて、検索してみてください。

カスタム検索
三流君(site:www.ken3.org) 内を Googleを利用してキーワード する

ページフッター

ここまで、読んでいただきどうもです。ここから下は、三流君宛のメッセージ送信や 三流君のホームページの紹介・案内です
目的の情報が見つかったか?少々心配しつつ、、、※質問や感想は、気軽に送ってくださいね。

質問や要望など メッセージを送る(三流君に連絡する)

質問や要望など連絡方法でお互い確認が取りやすく、便利なのが掲示板なのですが、私の対応のまずさから不定期で荒れてしまい、掲示板は現在封鎖中です。(反省しなきゃ)
感想や質問・要望・苦情など 三流君へメッセージを送る。
時間的余裕のある要望・質問・苦情の場合は、下記のフォームからメッセージを送ることができます。
あなたのお名前(ニックネーム):さん
返信は?: 不用(HP更新を待つ) , E-mail→ アドレス:に返事をもらいたい



(感想や質問・要望 メッセージはHPで記事に載せることがあります。)

急ぎで連絡がほしい、そんな時は:[三流君連絡先]に連絡してください。

リンクや広告など

項目別に↓に人気の記事をまとめてみました。お探しのジャンルを選択してください。
人気記事(来場者が多いTOP3):
[VBAでIE,WebBrowserを操作]・・・VBAでIE,WebBrowserを操作する サンプルです
[Access から Excel 連携 CreateObject("Excel.Application")]・・・AccessからExcelを操作したりデータの書き出しなどです
[VBAでOutlookの操作 CreateObject("Outlook.Application" )]・・・VBAからOutlookを使い、メール関係を処理するサンプルです
↑上記3つみたいなCreateObjectで他のアプリケーションを操作するサンプルが人気です。

開発時の操作: [F1を押してHELPを見る]/ [Debug.Print と イミディエイトウインドウ]/ [実行時エラーでデバッグ]/ [参照設定を行う]

仕様書(設計書?) XXXX書類: [基本設計書や要求仕様書]/ [テスト仕様書 テストデータ]/ [バグ票]/ [関数仕様書]/ [流れは 入力・処理・出力]

Excel関係:
[Excel UserFormを操作する]・・・エクセルでユーザーフォームを作成して入力などを行ってます
[ExcelからAccessを操作する]・・・ExcelからAccessのマクロを起動してみました、
[Excel関係 関数、その他]・・・その他Excel関係です

Access関係:
[Access UserForm/サブフォーム 操作]・・・アクセスでフォームを使ったサンプルです
[Access レポート操作]・・・レポートを操作してみました
[Access クエリーやその他関数]・・・あまりまとまってませんが、スポット的な単体関数の解説です

その他:VBAの共通関数やテキストファイルの操作など
[VBAでテキストファイル(TextFile)の操作]・・・普通のテキストファイルを使ったサンプルです
[VBA 標準関数関係とその他解説]・・・その他、グダグタ解説してます

Blog:[三流君の作業日記]/ [サンプルコードのゴミ箱]/ 広告-[通販人気商品の足跡]



[三流君(TOP ken3.org へ戻る)] / [VBA系TOPへ] / [VBA系バックナンバー目次へ移動]