Automatizar busqueda y retiro de datos

09/09/2008 - 23:58 por Gus | Informe spam
Soy nuevo en el grupo y agradeceré me solucionen lo siguiente: En una hoja de
calculo donde registro datos (Base de Datos - 35 columnas con rotulos y gran
numero de filas), con una primera columna con codigos, debo automatizar la
busqueda de un codigo (previamente determinado) y retirar todos los datos de
esa fila.

Preguntas similare

Leer las respuestas

#1 julian-vlc-sp
10/09/2008 - 00:43 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Mírate la función

BuscarV

y quizás

Coincidir


SALUDOS.
Julián-Valencia-España
http://www.tinyurl.com/julianvalencia


"Gus" escribió en el mensaje
news:
Soy nuevo en el grupo y agradeceré me solucionen lo siguiente: En una hoja
de
calculo donde registro datos (Base de Datos - 35 columnas con rotulos y
gran
numero de filas), con una primera columna con codigos, debo automatizar la
busqueda de un codigo (previamente determinado) y retirar todos los datos
de
esa fila.
Respuesta Responder a este mensaje
#2 Gus
10/09/2008 - 17:44 | Informe spam
Gracias Julian por tu colaboración.
Ocurre que con las formulas propuestas, logro ubicar el dato (Codigo) dentro
de la Base de Datos, pero no me permite retirar la fila donde esta ubicado el
código.
Si se te ocurre algo, ayudame por fabor, trabaje mucho en este proyecto y
ahora que estoy por terminar no logro realizar esta operación.

"julian-vlc-sp" escribió:

> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>
Mírate la función

BuscarV

y quizás

Coincidir


SALUDOS.
Julián-Valencia-España
http://www.tinyurl.com/julianvalencia


"Gus" escribió en el mensaje
news:
> Soy nuevo en el grupo y agradeceré me solucionen lo siguiente: En una hoja
> de
> calculo donde registro datos (Base de Datos - 35 columnas con rotulos y
> gran
> numero de filas), con una primera columna con codigos, debo automatizar la
> busqueda de un codigo (previamente determinado) y retirar todos los datos
> de
> esa fila.



Respuesta Responder a este mensaje
#3 julian-vlc-sp
10/09/2008 - 21:08 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Por retirar entiendo copiar o usar valores que están en la misma fila que el
código que buscar.

Con

BuscarV(Algo;A1:E539;X;1)

buscamos el valor Algo en el rango A1:A539

Supongamos que ese Algo lo encontramos en A69

En la celda que pongamos 2 en lugar de X tendremos el valor de la celda B69,
en la que pongamos 3 en lugar de X tendremos el valor de la celda C69, etc.

Dime que no he entendido,

¿Por retirar te refieres a borrar y/o eliminar la fila?


SALUDOS.
Julián-Valencia-España
http://www.tinyurl.com/julianvalencia


"Gus" escribió en el mensaje
news:
Gracias Julian por tu colaboración.
Ocurre que con las formulas propuestas, logro ubicar el dato (Codigo)
dentro
de la Base de Datos, pero no me permite retirar la fila donde esta ubicado
el
código.
Si se te ocurre algo, ayudame por fabor, trabaje mucho en este proyecto y
ahora que estoy por terminar no logro realizar esta operación.

"julian-vlc-sp" escribió:

>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>
Mírate la función

BuscarV

y quizás

Coincidir


SALUDOS.
Julián-Valencia-España
http://www.tinyurl.com/julianvalencia


"Gus" escribió en el mensaje
news:
> Soy nuevo en el grupo y agradeceré me solucionen lo siguiente: En una
> hoja
> de
> calculo donde registro datos (Base de Datos - 35 columnas con rotulos y
> gran
> numero de filas), con una primera columna con codigos, debo automatizar
> la
> busqueda de un codigo (previamente determinado) y retirar todos los
> datos
> de
> esa fila.



Respuesta Responder a este mensaje
#4 Gus
10/09/2008 - 21:38 | Informe spam
Nuevamente gracias Julian por la bola que me das, efectivamente por retirar
me refiero a borrar y/o eliminar la fila y/o copiarle los datos actualizados
encima, si pudiera desde el lugar en la hoja donde estoy, llegar donde esta
el codigo deceado, el resto es facil, hago una macro que borre/copie el
contenido de las celdas que estan a su derecha, pero como llegar ahi, es lo
que no se.
Seguramente habra otras alternativas.
Lamento tener que molestar tanto...

"julian-vlc-sp" escribió:

> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>
Por retirar entiendo copiar o usar valores que están en la misma fila que el
código que buscar.

Con

BuscarV(Algo;A1:E539;X;1)

buscamos el valor Algo en el rango A1:A539

Supongamos que ese Algo lo encontramos en A69

En la celda que pongamos 2 en lugar de X tendremos el valor de la celda B69,
en la que pongamos 3 en lugar de X tendremos el valor de la celda C69, etc.

Dime que no he entendido,

¿Por retirar te refieres a borrar y/o eliminar la fila?


SALUDOS.
Julián-Valencia-España
http://www.tinyurl.com/julianvalencia


"Gus" escribió en el mensaje
news:
> Gracias Julian por tu colaboración.
> Ocurre que con las formulas propuestas, logro ubicar el dato (Codigo)
> dentro
> de la Base de Datos, pero no me permite retirar la fila donde esta ubicado
> el
> código.
> Si se te ocurre algo, ayudame por fabor, trabaje mucho en este proyecto y
> ahora que estoy por terminar no logro realizar esta operación.
>
> "julian-vlc-sp" escribió:
>
>> > >> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
>> y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>> > >>
>> Mírate la función
>>
>> BuscarV
>>
>> y quizás
>>
>> Coincidir
>>
>>
>> SALUDOS.
>> Julián-Valencia-España
>> http://www.tinyurl.com/julianvalencia
>>
>>
>> "Gus" escribió en el mensaje
>> news:
>> > Soy nuevo en el grupo y agradeceré me solucionen lo siguiente: En una
>> > hoja
>> > de
>> > calculo donde registro datos (Base de Datos - 35 columnas con rotulos y
>> > gran
>> > numero de filas), con una primera columna con codigos, debo automatizar
>> > la
>> > busqueda de un codigo (previamente determinado) y retirar todos los
>> > datos
>> > de
>> > esa fila.
>>
>>
>>



Respuesta Responder a este mensaje
#5 AnSanVal
10/09/2008 - 23:51 | Informe spam
Para eso necesitas código VBA, por ejemplo:

Sub EliminaFila()
Dim fila As Integer
Dim miDato As String
On Error GoTo Salir
miDato = InputBox("Entra el código que quieres eliminar.", "AnSanVal", "AD35H267")
If miDato = "" Then Exit Sub
fila = Worksheets("Hoja1").Range("A2:A60000").Find(miDato).Row
Cells(fila, 1).EntireRow.Delete
Exit Sub
Salir:
If Err = 91 Then
MsgBox "El código " & miDato & " no existe.", vbInformation, "CONTROL DE ERROR"
Else
MsgBox Error, vbInformation, "CONTROL DE ERROR"
End If
End Sub


Saludos: AnSanVal.
***********************************

"Gus" escribió en el mensaje news:
Nuevamente gracias Julian por la bola que me das, efectivamente por retirar
me refiero a borrar y/o eliminar la fila y/o copiarle los datos actualizados
encima, si pudiera desde el lugar en la hoja donde estoy, llegar donde esta
el codigo deceado, el resto es facil, hago una macro que borre/copie el
contenido de las celdas que estan a su derecha, pero como llegar ahi, es lo
que no se.
Seguramente habra otras alternativas.
Lamento tener que molestar tanto...
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida