私はこれに対する答えを探しましたが見つかりませんでした。私は動的にボタンに名前を付けるために、次のコードを持っている:「E5」が順番に「A5」にリンクされている「D5」、リンクされている数式が変更されたときにプライベートサブを実行します。
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("E5")) Is Nothing Then _
Me.Buttons(1).Caption = Range("E5").Value
End Sub
- を経由して、すなわち「A5」の変更「E5」のアップデートを、 "D5"。
ユーザーがA5を変更したときにサブが実行されるようにこのコードを変更するにはどうすればよいですか?このページには動的な名前を必要とする複数のボタンが最終的にあるので、シートに変更が加えられたときにプライベートなサブを実行するのが最善の変更です。
ありがとうございました。本当にありがとうございます。
DDT
ありがとう@TheFizh - 完璧な答え。 – DDT