Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando dados de coluna do Excel para criar uma instrução sql que consulta o banco de dados


Substitua o intervalo conforme necessário, credite a brettdj na junção - A junção simples do array VBA não está funcionando
Sub test()

    Dim strQuery As String
    Dim strVals As String

    Dim rngTarget As Range
    Set rntTarget = Range("A1:A7")

    Dim varArr
    Dim lngRow As Long
    Dim myArray()
    varArr = rntTarget.Value2

    ReDim myArray(1 To UBound(varArr, 1))

    For lngRow = 1 To UBound(varArr, 1)
        myArray(lngRow) = varArr(lngRow, 1)
    Next

    strVals = "('" & Join$(myArray, "','") & "') "

    strQuery = "SELECT * FROM users WHERE own in " _
        & strVals & "or rent in " & strVals


End Sub