サブフォーム付きのタブコントロールを持つメインフォームがあります。vbaサブフォームのその他の条件がある場合は
「テキストボックス1」が空の場合、「テキストボックス1」をチェック
- :最初のタブまたはサブフォームで私がしなければならない「チェックボックス1」を、持っていますコードは直接 "サブフォーム1"のクラスオブジェクトに入れられます。そのため私は
Me
を使用できると考えました。あなたが割り当てることができません:私は実行時エラー「2448」を取得していますそのようにここで
は私のコードですが、私は常にエラーメッセージ:(
Private Sub Ctltextbox_1_AfterUpdate() If Len(Ctltextbox_1.Value) = 0 Then Me.checkbox_1.Value = 0 Else Me.checkbox_1.Value = -1 End If End Sub
を取得しますこのオブジェクトの値。
Me.checkbox_1.Value
に-1
を割り当てようと行で。
エラーメッセージは表示されます。それが私たちを助けるかもしれません。また、サブフォーム自体を常に明示的に参照することもできます。 –
あなたが必要なものは明確ではありません。テキストボックスが空でない場合はチェックボックスをオンにし、テキストボックスが空の場合はチェックを外します。 –
「今すぐ」と表示されます。このオブジェクトに値を代入することはできません。常に "Me.checkbox_1.Value = -1"でデバッグします。 – Karen