Resumen Separar una columna de excel en dos

Mensaje enviado por José Rubí de la Vega <jrubi@ctv.es>

Desde el propio Excel puedes hacerlo sin problemas.
A continuacion te mando un ejemplo que puedes poner en un boton o en una
macro. El ejemplo supone que tienes tres direcciones con numero de portal
en las tres primeras celdas de la comuna A y quieres poner las direcciones
en la columna B y los numeros de portal en la C :

Dim i As Long, junto As String, calle As String, numero As Long
Dim j As Long

For i = 1 To 3
     junto = Trim$(Me.Cells(i, "A"))
     numero = ""
     Me.Cells(i, "B") = ""
     Me.Cells(i, "C") = ""
     For j = Len(junto) To 1 Step -1
         If IsNumeric(Mid$(junto, j, 1)) Then
             numero = Mid$(junto, j, 1) + numero
         Else
             Me.Cells(i, "B") = Trim$(Left$(junto, j))
             Me.Cells(i, "C") = numero
             Exit For
         End If
     Next j
Next i


At 19:36 31/10/99 -0800, Marcelo Caluva wrote:
>Tengo una base de datos de telefonos en excel 97, donde en dirección está
>la calle y el número en la misma celda. Me gustaría separarlo en dos
>campos pero no encuentro la función. Cómo lo puedo hacer?. No se


Un saludo.

_________________________________________________
José Rubí de la Vega
E-mail : jrubi@ctv.es
WWW : http://www.ctv.es/USERS/jrubi
Podrás encontrar información sobre VB, las listas
vb-esp y visualbasic-esp y un resumen de los
mensajes de las mismas



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com