
ExcelのUserForm上のコントロール(例えば、CheckBox1)
から、同じUserBox上の他のコントロールの表示を変更する場合は、
Private Sub CheckBox1_Click()
CheckBox2.Caption = "xxxxxxx"
End Sub
或は、
Private Sub CheckBox1_Click()
Me.CheckBox2.Caption = "xxxxxxx"
End Sub
で、達成できることは、分かりました。
では、シート(シート名"myTest")上に直接置かれているコントロール
(例えば、開発、挿入での、ラベル(ActiveXコントロール))
の表示を上記、UserForm上のCheckBox1から変更するには、
どのようにすればよいのか、教えていただけますか?
宜しくお願い申し上げます。
---------------------------------------
Private Sub CheckBox1_Click()
Worksheets("myTest").Label1.cation="Test"
End Sub
このスクリプトでは、「オブジェクトは、このプロパティまたはメソッドをサポートしていません」と返されます。
その他、シート(myTest)上のラベルをデザインモードで、クリックすると
エクセルの入力表示窓(?)に、
=EMBED("Forms.Label.1","")
と表示されます。
尚、別のシートにラベル(開発、挿入での、ラベル(ActiveXコントロール)をいくつ作っても、同じように、
=EMBED("Forms.Label.1","")
と出てきます。もちろん、ラベルのプロパティを見ると、Label2,Label3・・・・
となっていますが。
宜しくお願い申し上げます。
No.1ベストアンサー
- 回答日時:
こんにちは。
> Worksheets("myTest").Label1.cation="Test"
cation ではなくて Caption ですね。これがエラーの原因です。
> =EMBED("Forms.Label.1","")
ActiveXコントロールを、単なる画像(図形)としてではなく
機能を備えたコントロールとして扱う以上は必ず必要なリンク付けです。
常に"Forms.Label.1"というコントロールの雛型を参照していると考えて下さい。
従って同じタイプのActiveXコントロールに対してはすべて
同じ記述であっても差し支えありません。
また、この数式はユ-ザー編集するようなものではありません。
以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) シートを選択して、1つのPDFにしたいのですが。 5 2022/10/03 20:18
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Visual Basic(VBA) EXCELのVBAについて 2 2023/07/05 17:17
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) excel vba でユーザーフォーム入力ができない 2 2022/12/12 14:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面を小さくした時にフォーム...
-
VBAのフォームでTextBoxがいっ...
-
【ASP.NET】 Buttonコントロー...
-
ActiveX DLL と ActiveXコント...
-
チェックボックスをオンにした...
-
エクセルVBAでオプションボタン...
-
エクセル コントロールツール...
-
ラインコントロールにクリック...
-
VBA ユーザーフォームの Keypre...
-
'ckbl' コントロールは作成され...
-
C# Form上に配置されたコントロ...
-
全てのオブジェクトのプロパテ...
-
Excel VBA で Richtextboxを使...
-
エクセルのVBA実行中の進捗...
-
変数をコントロール型で使用す...
-
LCD 1602ディスプレイの輝度調...
-
VB.NETで、DataGridのヘッダー...
-
Property Letについて
-
VBのコントロールを追加すると...
-
vb.netで画面のコントロールId...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELでactivexコントロールを...
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
エクセルVBAでオプションボタン...
-
チェックボックスをオンにした...
-
VBA ユーザーフォームの Keypre...
-
chr関数の呼び出しで「プロ...
-
'ckbl' コントロールは作成され...
-
ExcelVBAでListViewが使用できない
-
全てのオブジェクトのプロパテ...
-
vb.netで画面のコントロールId...
-
間違えて配置してしまったコン...
-
変数をコントロール型で使用す...
-
エクセル コントロールツール...
-
ユーザーフォームで動的(Me.Con...
-
OCXって何ですか?
-
C#で角が丸いテキストボックス
-
Groupboxの配下のコントロール...
-
Labelコントロールの(左右)余...
-
excel vbaでユーザーフォームに...
おすすめ情報