border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 23-02-2006, 13:20:27
Un Nuevo Amigo
 
Registrado: feb 2006
Posts: 2
nancho5 Valoración +2
Predeterminado Subir archivo delimitado por :

Estoy utilizando esta funcion para subir un archivo plano a excel, pero necesito que en excel este separado en las columnas, el archivo viene delimitado por ":", como hago para decirle que cuando lo suba lo utilice el separador ":"

en la formula que uso aparece
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
Comma:=False, Space:=False, Other:=False

eh trratado de colocar el el other los ":", pero no me funciona, me podrian colaborar indicandome cual es la forma correcta

gracias


Sub Traer()
'

Sheets("Hoja3").Select



'diálogo para abrir archivo
strNombreArchivo = Application.GetOpenFilename
If strNombreArchivo = False Then Exit Sub
Workbooks.OpenText Filename:=strNombreArchivo, Origin:= _
xlWindows, StartRow:=39, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True
Columns("A:A").Select
Selection.Copy
Windows("MAESTRA_almacenes_V1.xls").Activate
ActiveSheet.Paste
Sheets("Hoja1").Select
End Sub
Responder Con Cita
  #2 (permalink)  
Antiguo 23-02-2006, 14:58:04
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 982
Alella Valoración +2
Predeterminado

Hola, que tal.

Prueba lo siguiente:

Código:
Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 23/02/2006 por Administrador
'

'
    With ActiveSheet.QueryTables.Add(Connection:="TEXT;C:\prueba.txt", _
        Destination:=Range("A1"))
        .Name = "prueba"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = xlWindows
        .TextFileStartRow = 1
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = False
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = False
        .TextFileSpaceDelimiter = False
        .TextFileOtherDelimiter = ":"
        .TextFileColumnDataTypes = Array(1, 1, 1)
        .Refresh BackgroundQuery:=False
    End With
    Application.CommandBars("External Data").Visible = False
End Sub
Espero que te sirva.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Subir tabla de fox a SQL mariana ramirez sql 2000 5 19-09-2007 23:53:14
Leer archivo delimitado por comas BORREGOMX Visual Basic.NET 2003 & 2005 1 31-08-2007 18:16:15
Subir archivo local a servidor germanpr PHP 1 25-04-2006 22:52:04
Subir aplicación a la Web pemorip ASP.NET 2 11-01-2006 09:25:02
Subir archivos a servidor witchblade_blacksuit Visual Basic.NET 2003 & 2005 0 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 17:07:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right