Cómo convertir texto en columnas en Excel
Sub Text2Columns() Dim ws As Worksheet Application.ScreenUpdating = False For Each ws In ThisWorkbook.Worksheets Select Case UCase(ws.Name) Case "Hoja1" 'do nothing Case Else ws.Columns(1).TextToColumns Destination:=ws.Range("B1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, _ Tab:=True, _ Semicolon:=True, _ Comma:=False, _ Space:=False, _ Other:=False, OtherChar:="|" End Select Next ws Application.ScreenUpdating = True End Sub
Tengo ficheros csv separados por puntos y comas ejemplo: "dato";"dato1";"dato2";"dato3"... Pero la macro no me funciona
2 Respuestas
Respuesta de Elsa Matilde
1
Respuesta de Dante Amor