• 締切済み

Excel VBA マクロ についての質問

rangeA1を選択した状態で、「rangeA1以外のセルを選択した時に」の様なコードはありますでしょうか?

みんなの回答

  • SI299792
  • ベストアンサー率47% (780/1631)
回答No.1

意味が解らないのですが。 A1以外を選択すれば、A1の選択は解除されます。 A1以外を選択したときにプログラムを起動するのなら、 ' Private Sub Worksheet_SelectionChange(ByVal Target As Range) '   If Target.Address <> "$A$1" Then     MsgBox "A1以外が選択されました"   End If End Sub 一度A1を選択して、次にA1以外を選択したら起動するなら Option Explicit ' Private Sub Worksheet_SelectionChange(ByVal Target As Range)   Static Before As String '   If Before = "$A$1" Then     MsgBox "前にA1が選択されていました"   End If   Before = Target.Address End Sub

関連するQ&A

専門家に質問してみよう