Aquí os pongo un ejemplo de cómo preparar un INSERT generando las instrucciones desde una hoja de excel.
Tenemos una tabla Usuarios, con dos columnas ID y Nombre, la fórmula que tenemos que emplear para preparar la instrucción INSERT es:
=" INSERT INTO Usuarios (ID, Nombre) VALUES ('" & A1 & "', '" & B1 & "'); "
Observaciones: después del paréntesis tenemos una comilla simple acompañada de dobles comillas, con esto conseguimos que excel escriba ', luego después del & tenemos dobles comillas y por último comilla simple y así conseguimos que el dato salga formateado como 'Francisco'
=" INSERT INTO Usuarios (ID, Nombre) VALUES ('" & A1 & "', '" & B1 & "'); "
Observaciones: después del paréntesis tenemos una comilla simple acompañada de dobles comillas, con esto conseguimos que excel escriba ', luego después del & tenemos dobles comillas y por último comilla simple y así conseguimos que el dato salga formateado como 'Francisco'
Después de montar la primera instrucción lo único que tendremos que hacer es arrastrar y soltar hasta dónde queramos y automáticamente se generarán las instrucciones con sus variables correspondientes.