Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/05/2011, 11:20
Avatar de lokoman
lokoman
 
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Importar hoja de excel a access con visual basic 6.0

Hola!!
Primero crea la tabla:
Código vb:
Ver original
  1. Str = "Create Table " & Trim(txtNombreBaseDatos.Text) & ".DBO."
  2.         Str = Str & Trim(txtNombreTabla.Text) & " ("
  3.         Str = Str & Trim(rec!campo) & " " & Trim(rec!tipo) & " " & "(" & Trim(rec!Long) & ") "
  4.         Str = Str & Trim(rec!Key)
  5.         Str = Str & " DEFAULT '0')"
  6.  
  7.         Conn.Execute Str

Asegurate del nombre correcto de la hoja de excel (sTablaOrigen = "[WorkSheet1$A1:M50]"), Deberia ser:
sTablaOrigen = "[WorkSheet1$]" o sTablaOrigen = "[Hoja1$]"

Luego, puedes hacer el INSERT INTO.