Página 1 de 1
ayuda con formula buscarv

Publicado:
17 Feb 2010 18:13
por cristianw21
amigos muchos saludos, por favor necesito que me ayuden.
adjunto archivo para que entiendan mejor el problema.
De antemano muchas gracias...
Re: ayuda con formula buscarv

Publicado:
17 Feb 2010 20:37
por mike_calor
Tengo entendido que la formula buscav funciona haciendo referencia hacia una matriz ó base de datos en la cual le tienes que determinar cual es el valor que tiene que buscar en dicha base.
ahora, recuerda que en una base de datos para cada registro es una clave unica, si te das cuenta en tu tabla de establecimientos tienes 3 veces el nombre del establecimiento 1 y 3 veces el nombre del establecimiento 2, en este caso lo mejor seria nombrar de esta forma tu tabla y no dejar espacios vacios en sus campos
espero te sirva de ayuda.
te anexo el siguiente archivo para que te des una idea
Re: ayuda con formula buscarv

Publicado:
17 Feb 2010 23:04
por cristianw21
GRACIAS HERMANO , SI SABES DE ALGUNA FORMULA QUE REALICE ESE PROCESO
COMUNICAME POR FAVOR.
Re: ayuda con formula buscarv

Publicado:
18 Feb 2010 18:03
por mike_calor
Claro, pero primero tendrias que explicar bien lo que quieres, como te decia si lo que buscas es que te de los datos de 800k 900k y 1000k los campos en la base de datos no deben estar vacios, pues no te arrojaria ningun valor.
Checa tu base y en los campos 900k y 1000k del Establecimiento1 estan vacios, por eso no aparecen los datos que requieres.
Saludos
Re: ayuda con formula buscarv

Publicado:
19 Feb 2010 18:28
por Miguelpo
Hola:
Cambie la estructura de tu tabla de datos..... espero te sirva.
Atte...
Miguel
Re: ayuda con formula buscarv

Publicado:
19 Feb 2010 19:46
por avac
Hola amigos d internet
Tengo un pequeño problema tengo una base de datos
Alfredo 8:30 19/2/10 Enero
Laura 8:35 19/2/10 Enero
Alfredo 8:40 19/3/10 Enero
Laura 8:29 19/3/10 Enero
Que se graba mediante una macro es así pero mas nombres y mas larga
Si me podrían ayudar a hacer una macro que me separe los datos en otra hoja días del personal
Poner el nombre y me ponga todas las filas con el mismo nombre
Poner el nombre
Alfredo 8:30 19/2/10 Enero
Alfredo 8:40 19/3/10 Enero
Probé con Buscarv pero solo me busca un dato si se repite no te dice
También hice una tabla dinámica no es lo que necesito
Espero que me puedan ayudar a agrupar estos datos
Re: ayuda con formula buscarv

Publicado:
19 Feb 2010 19:55
por galileogali
y filtros avanzadso, copiando a otro lugar?
Re: ayuda con formula buscarv

Publicado:
21 Feb 2010 00:11
por cristianw21
Miguelpo escribió:Hola:
Cambie la estructura de tu tabla de datos..... espero te sirva.
Atte...
Miguel
Eres un genio
Miguelpo! era justo lo que necesitaba, agradezco a todos los que me ayudaron y mil disculpas por no ser claro en la explicacion del problema.
Re: ayuda con formula buscarv

Publicado:
08 Mar 2010 08:56
por avac
Gracias claro como no se me a ocurrido un filtro avanzado, voy a probar
Parece que esta obsesionado con los macro buscando la solución en macros.
Re: ayuda con formula buscarv

Publicado:
09 Mar 2010 10:10
por avac
Por favor necesitó su ayuda tengo un USER que al abrirlo
Me graba algunos datos en una lista pero metoma la raferenci de la hoja en la que abro
Esta es el user
Private Sub cmdAceptar_Click()
Dim CeldaInicial As Variant
Dim col As Integer
Dim fila As Integer
CeldaInicial = "A1"
Set CeldaInicial = Range(CeldaInicial)
col = CeldaInicial.Column
'Busca cuál es la última fila
If CeldaInicial.Offset(1, 0).Value = "" Then
fila = 2
Else
fila = CeldaInicial.End(xlDown).Row + 1
End If
'Comienza a copiar los valores del UserForm a la hoja
Hoja2.Cells(fila, col).Value = TextBox1.Value
Hoja2.Cells(fila, col + 1).Value = TextBox2.Value
Hoja2.Cells(fila, col + 2).Value = TextBox3.Value
Set CeldaInicial = Nothing
TextBox1 = ""
TextBox2 = ""
TextBox3 = ""
TextBox1.SetFocus
End Sub
Cuando se ejecuta graba datos en una columna de la hoja 2
Pero cuando lo abro en la hoja 1 me toma rejarencia de la hoja 1 y no de la hoja 2
El problema es esta parte
Private Sub cmdAceptar_Click()
Dim CeldaInicial As Variant
Dim col As Integer
Dim fila As Integer
CeldaInicial = "A1"
Set CeldaInicial = Range(CeldaInicial)
col = CeldaInicial.Column
'Busca cuál es la última fila
If CeldaInicial.Offset(1, 0).Value = "" Then
fila = 2
Else
fila = CeldaInicial.End(xlDown).Row + 1
End If
Aquí tendría que ir nombre de la hoja 2 como referencia pero no se como va me pueden ayudar
Re: ayuda con formula buscarv

Publicado:
09 Mar 2010 21:10
por galileogali
Probaste escribir
set CeldaInicial = Hoja2.Range(CeldaInicial)
?
GALILEOGALI
http://excelgali.mejorforo.net/