2017-05-21 4 views
0

セル値が変更されたときに自動的に更新されるuserform(VBA Excel)をコード化する方法を知りたいと思います。自動更新コードUserform

ユーザーフォームにラベルとテキストボックスが表示されるボタンを作成しました。しかし、私はそれをクリックするたびにそれが表示されますが、私は値を見るために私のためにuserformをクリックする必要があります。

ヘルプが必要です。

Tramyer

答えて

0

、事前にありがとうWorksheet.Changeイベントが指定したワークシートのセルの内容を変更するたびに発生します。

あなたはワークシートモジュールにイベントハンドラを作成することができます(通常、VBAエディタでシート1、シート2などのラベル)イベントが発生するたびに呼び出されます。

Private Sub Worksheet_Change(ByVal Target As Range) 
    Debug.Print Target.Address 
End Sub 

この例では、単にアドレスを出力します変更されたセルの代わりに、変更された値を使用してユーザーフォームを更新することができます。