ListViewをVBAのCheckBoxと共に使用する方法

著者: Peter Berry
作成日: 12 Aug. 2021
更新日: 14 1月 2025
Anonim
初心者向けのExcelVBAチュートリアル66-MSExcelVBAのフレーム
ビデオ: 初心者向けのExcelVBAチュートリアル66-MSExcelVBAのフレーム

コンテンツ

VBAフォームのチェックボックスでListViewコントロールを使用すると、ユーザーにオプションを提供することでアプリケーションをより動的にすることができます。 ListViewは、4つの異なるビューのいずれかを使用して項目を表示し、Microsoft Excelヘッダーの有無にかかわらず列に並べます。項目を追加するには "ListItems.Add"プロパティを使用し、ユーザーが選択した項目を確認するには "Checked"を使用します。


説明書

VBAを使用してExcelでListViewコントロールに入力する (Hemera Technologies / Photos.com / Getty Images)
  1. Microsoft Excelを開き、「開発者」タブをクリックしてから「Visual Basic」をクリックしてVBAエディタウィンドウを開き、「挿入」メニューをクリックしてから「UserForm」(ユーザーフォーム)をクリックして新しいフォームを作成します。 [ツール]、[追加のコントロール]の順にクリックし、[Microsoft ListView Control](Microsoft ListViewコントロール)の横にあるボックスをオンにして、新しい "ListView"コントロールをフォームに追加します。

  2. 「ListView」コントロールを右クリックしてから「Properties」を右クリックします。ウィンドウを下にスクロールして、[チェックボックス]オプションの横にある[True]を選択します。 [ツールボックス]ペインの[コマンドボタン]をクリックし、次にフォーム上で新しいボタンを追加します。同じ手順で2番目のボタンを追加します。

  3. 「CommandButton1」をダブルクリックしてそのボタンの新しいイベントを作成します。次のコードを3つのアイテムを含む人気のある "ListBox"に追加します。

    Me.ListView1.ListItems.Add(1)= "チェック項目1" Me.ListView1.ListItems.Add(2)= "チェック項目2" Me.ListView1.ListItems.Add(3)= "チェック項目3"

  4. フォームに戻り、 "CommandButton2"をダブルクリックしてそのボタンの新しいクリックイベントを作成します。次のコードを追加して「ListBox」項目を調べ、選択した項目を「イミディエイト」ウィンドウに表示します。


    counter = 1の場合Me.ListView1.ListItems.Countの場合Me.ListView1.ListItems.Item(counter)。チェックした後Debug.Print Me.ListView1.ListItems.Item(counter)の場合。

  5. フォームに戻って「F5」をクリックしてプログラムを実行してください。次に、[CommandButton1]をクリックして[ListView]コントロールを作成し、次に[CommandButton2]をクリックして選択した項目を表示します。

必要なもの

  • マイクロソフトエクセル

18世紀の一般的な職業

Morris Wright

1月 2025

18世紀の植民地時代の米国で一般的な職業は、私たちが今日知っている職業とは非常に異なっていました。仕事の機会はそれほど広くはなかったため、多くの人々は自給自足で自分の食べ物を育て、自分の服を作っていました。しかし、当時存在していた職業には非常に熟練した労働者が必要でした。これらの職業で生活していた人々はアメリカ大陸のほとんどの植民地にいました。18世紀には、鍛冶屋には3つのタイプの鍛冶屋がありまし...

ウサギの睡眠パターンは人間の睡眠パターンとは逆です。このため、多くのウサギの飼い主は、ペットに十分な休息があるかどうかを知るのに苦労しています。目を開けて寝ている、起きているように見える、ウサギによく見られる特徴です。ペットの睡眠パターンを理解することは、病気や不必要な緊急電話からの恐怖を排除するのに役立ちます。夜間の行動は睡眠を停止するように見えますが、ウサギが日光時間に休むのは正常です。ウサギ...

必ず読んでください