sto creando una stringa composta da piu variabili

eccola

sql_s = "SELECT magazzino_mov, cella_mov, articolo_mov, magprov, sum(qta_mov) FROM GIORNALE WHERE azione = '-' '" & filtro4_s & "' GROUP BY magazzino_mov, cella_mov, articolo_mov, magprov ORDER BY magazzino_mov, cella_mov, articolo_mov, magprov"

ma il risultato è questo

SELECT magazzino_mov, cella_mov, articolo_mov, magprov, sum(qta_mov) FROM GIORNALE WHERE azione = '-' ''and magazzino_mov = ''' ''and magazzino_mov = ''' and cella_mov = ''' and articolo_mov = ''' GROUP BY magazzino_mov, cella_mov, articolo_mov, magprov ORDER BY magazzino_mov, cella_mov, articolo_mov, magprov

non mi concatena le variabili.

come fare a concatenarle??