0
A
答えて
0
ワークシートのSelectionChangeメソッドを使用して、あなたがそれを行うことができます!
このコードでは、A1セルをクリックするとマクロが実行されます。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
L = ActiveCell.Row
C = ActiveCell.Column
If L = 1 and C = 1 Then
*(write your code here)*
End if
End Sub
0
このようなことができます。
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Target.Address = "$A$1" Then
Call MyMacro
End If
End Sub
次に、何らかの種類のインポートまたはエクスポートを行うためにマクロを起動します。それはあなたがしたいことです、そうです。 ExcelとAccess間でデータをインポートおよび/またはエクスポートする方法については、以下のリンクを参照してください。
使用のワークシートイベントは、SQLを使用して独自のマクロを呼び出します。ワークシートイベントの使用例については、[this](http://www.ozgrid.com/forum/showthread.php?t=17892)を参照してください。 –
@DavidG Excelを使用してSQL文を実行することができますが、データはワークブックまたは他のデータベースに格納されている可能性があります。私はいつもこれをやる。 –
@Portland Runnerうーん、私はこれを知らなかった。 Find/FindNextの組み合わせやバリアント配列をループするよりもはるかに高速ですか? –