Busqueda

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Re: Busqueda

Notapor Jose L León Q » 29 Abr 2007 19:37

KL

Muy interesante probaré esto y te iformaré, aunque creo que con test resolví­ el caso y me sirve para evaluar el imput del usuario. Esta es una empresa que vende equipos celulares y debe conciliar mensualmente las lí­neas facturas vs las lí­neas pagadas. Lo que queda pendiente se incorpora a la base de datos del mes siguiente. Se me ocurre para aliviar el proceso eliminar aquellos campos en la BD que no se requieran.

Saluos de este viejo usuario.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Jose L León Q
Miembro Frecuente
Miembro Frecuente
 
Registrado: 27 Ene 2005 11:25
Ubicación: Venezuela

Re: Busqueda

Notapor galileogali » 29 Abr 2007 22:25

Tal como expresa KL al aportar su ultima fórmula "se estan usando más recursos de la PC y de Excel". Ahora bien un convertidor a Texto, podria ser aplicar una Macro, la que te aporto funciona, previa seleccion simultanea de las columnas donde queres homogeneizar, primero en una hoja y despues en la otra:

Código: Seleccionar todo
Sub convertir()
Dim Rango As Range, col As Range
On Error GoTo error:
    Set Rango = Selection
   
Application.ScreenUpdating = False

    For Each col In Rango.Columns
   
    col.TextToColumns Destination:=col, DataType:=xlFixedWidth, _
        FieldInfo:=Array(0, 2)
    Next col
Application.ScreenUpdating = True

Exit Sub
error:
Application.ScreenUpdating = True
MsgBox "Vuelva a seleccionar un grupo de columnas a convertir"
End Sub



Si cambias esta Linea:

FieldInfo:=Array(0, 1)
En lugar de Texto, convertiras a Numero lo que tenga ese formato.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Busqueda

Notapor KL » 30 Abr 2007 06:11

Algo asi tambien convertiria a numero lo que tenga ese formato:

Código: Seleccionar todo
Sub convertir()
    Dim Rango As Range, col As Range
    On Error Resume Next
    Set Rango = Application.InputBox("Seleccione el rango:", , , , , , , 8)
    If Rango Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    For Each col In Rango.Columns
        col.TextToColumns Destination:=col
    Next col
    Application.ScreenUpdating = True
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Re: Busqueda

Notapor Jose L León Q » 30 Abr 2007 07:04

Muy interesante amigos lo pondré en practica y les informare.

Saludos de este viejo usuario
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Jose L León Q
Miembro Frecuente
Miembro Frecuente
 
Registrado: 27 Ene 2005 11:25
Ubicación: Venezuela

Anterior

Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: Elele y 7 invitados