bases de datos en excel

22/09/2006 - 14:13 por Daniel | Informe spam
Hola...gracias por su ayuda
en una hoja, engo una lista en excel. por ejem en las columnas tengo
..a=numero de producto b=descripcion del producto y c=costo, bien... en otra
hoja, yo pido el numero del producto y despliego su descripcion y su costo...
mi problema es cuando los usuarios quieren cambiar la descripcion o el costo,
como hago para tomar la informacion actual y reemplazarla por la que me estan
tecleando?, como hago pues, para actualizar los datos de una fila
especifica? ya tengo varios dias peleando con eso y no puedo...agradecere
cualquier ayuda

Preguntas similare

Leer las respuestas

#1 Gabriel Raigosa
22/09/2006 - 16:01 | Informe spam
se me hace que lo que necesitas es usar funciones de busqueda y referencia
en esta carpeta encuentras algunos ejemplos
http://esnips.com/web/RaigosaBusqueda

Gabriel Raigosa
http://esnips.com/web/Raigosa
http://esnips.com/web/ForoExcel
"Daniel" escribió en el mensaje
news:
| Hola...gracias por su ayuda
| en una hoja, engo una lista en excel. por ejem en las columnas tengo
| ..a=numero de producto b=descripcion del producto y c=costo, bien... en
otra
| hoja, yo pido el numero del producto y despliego su descripcion y su
costo...
| mi problema es cuando los usuarios quieren cambiar la descripcion o el
costo,
| como hago para tomar la informacion actual y reemplazarla por la que me
estan
| tecleando?, como hago pues, para actualizar los datos de una fila
| especifica? ya tengo varios dias peleando con eso y no
puedo...agradecere
| cualquier ayuda
Respuesta Responder a este mensaje
#2 David
22/09/2006 - 16:40 | Informe spam
Hola, Daniel.

Construye un archivo de muestra con los siguientes datos:

Primero, en una hoja que debes llamar Productos, pega los siguientes datos:

A B C
1 Numero Descripcion Costo
2 3 Queso Cabrales 93.63
3 7 Queso Manchego La Pastora 27.31
4 11 Queso gorgonzola Telino 45.36
5 15 Queso Mascarpone Fabioli 53.49
6 19 Queso Mozzarella Giovanni 88.49
7 23 Camembert Pierrot 95.95
8 27 Raclet de queso Courdavault 79.34
9 31 Crema de queso Fløtemys 100.75
10 35 Queso de cabra 27.91
11 39 Queso Gudbrandsdals 76.13

Segundo, en una hoja que debes llamar Consulta, pega las siguientes fórmulas:

A B C
1 31 =BUSCARV(A1,Productos!$A$2:$C$11,2,0)
2 =BUSCARV(A1,Productos!$A$2:$C$11,3,0)
3

Un par de observaciones: Yo utilizo la coma como separador. Si las
funciones BuscarV no te trabajan, prueba cambiar todas las comas por punto y
coma. En A1, está el código del artículo que estás buscando.

Luego, en un módulo de VBA, pega el siguiente código:

Sub Actualizar()
Dim Fila As Integer

'Se localiza la fila en la cual está el dato consultado, utilizando la
función COINCIDIR (en inglés MATCH)
Fila =
Application.WorksheetFunction.Match(Sheets("Consulta").Range("A1"),
Sheets("Productos").Range("A:A"), 0)

'Se copian los valores de la hoja Consulta a la fila correspondiente de
la hoja Productos
Sheets("Productos").Cells(Fila, 2).Value =
Sheets("Consulta").Range("C1").Value
Sheets("Productos").Cells(Fila, 3).Value =
Sheets("Consulta").Range("C2").Value

'Se restablecen las funciones de búsqueda en la hoja Consulta para
permitir la búsquede de más artículos
Sheets("Consulta").Range("C1").Formula =
"=VLOOKUP(A1,Productos!$A$2:$C$11,2,0)"
Sheets("Consulta").Range("C2").Formula =
"=VLOOKUP(A1,Productos!$A$2:$C$11,3,0)"
End Sub

Si es lo que necesitabas, estúdialo y adáptalo a tu caso.

Saludos cordiales.



"Daniel" escribió:

Hola...gracias por su ayuda
en una hoja, engo una lista en excel. por ejem en las columnas tengo
..a=numero de producto b=descripcion del producto y c=costo, bien... en otra
hoja, yo pido el numero del producto y despliego su descripcion y su costo...
mi problema es cuando los usuarios quieren cambiar la descripcion o el costo,
como hago para tomar la informacion actual y reemplazarla por la que me estan
tecleando?, como hago pues, para actualizar los datos de una fila
especifica? ya tengo varios dias peleando con eso y no puedo...agradecere
cualquier ayuda
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida