セルがアクティブになる度に実行されるイベントは、「Worksheet_SelectionChange」です。
例)A1がアクティブになる度に、乱数をA1に書き込む。
乱数の説明については、kaomoziさんの書き込みにある通り。※VBAでは、RND()になります。
lang
1Private Sub Worksheet_SelectionChange(ByVal Target As Range)
2 If (Target = Range("A1")) Then
3 Range("A1") = Rnd()
4 End If
5End Sub
ちなみに、RandBetweenがよければ、下記のように変更すればOKです。
例)0~100の乱数
lang
1 Range("A1") = WorksheetFunction.RandBetween(0, 100)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。