在Excel中单击单元格时是否可以运行SQL语句?

时间:2016-07-11 16:36:14

标签: sql excel excel-vba vba

我试图弄清楚当用户点击Excel中的单元格时是否能够运行SQL语句。如果是这样的话?

谢谢,

2 个答案:

答案 0 :(得分:0)

使用Worksheet 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

答案 1 :(得分:0)

你可以这样做。

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 
    If Target.Address = "$A$1" Then 
        Call MyMacro 
    End If 
End Sub 

然后,触发宏以进行某种导入或导出。这就是你想要做的,对吧。有关如何在Excel和Access之间导入和/或导出数据的几种构思,请参阅以下链接。

http://www.erlandsendata.no/english/index.php?t=envbadac

http://www.accessmvp.com/KDSnell/EXCEL_MainPage.htm