Fecha y hora actual: Sab 19 May, 2012 20:46 pm
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Comparativa con variable

Responder al Tema

Índice del Foro > Excel > Comparativa con variable

Autor Mensaje
kikeramone



Registrado: 20 Feb 2009
Mensajes: 9
Ubicación: Portugalete

Mensaje Publicado: Vie 20 Feb, 2009 11:42 am

Título del mensaje: Comparativa con variable

Responder citando

Buenos días.

Soy nuevo en el foro. Seguramente mi nivel sea más bajo que el de cualquiera de vosotros por lo que, en principio, preguntaré más de lo que contribuiré.

¿Podriais ayudarme con esto?. Entiendo que es un problema de sintaxis lo que tengo....

Me defino una variable llamada kike que recogerá el valor introducido en la celda G1 con miras a que ese valor ejerza de límite en el filtro de una columna. Digamos que no se sustiuir esto (generado por excel)

Dim Kike As Integer

Cells.Select
Selection.AutoFilter
Selection.AutoFilter Field:=3, Criteria1:=">190", Operator:=xlAnd

por

Dim Kike As Integer

Kike = Range("G1").Value
Cells.Select
Selection.AutoFilter
Selection.AutoFilter Field:=3, Criteria1:=">kike", Operator:=xlAnd

Quiero que ese 190 sea variable en función de lo que el usuario introduzca en la celda G1.

Espero haberme explicado con suficiente claridad.
Gracias.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 2750
Ubicación: Valencia - España

Mensaje Publicado: Vie 20 Feb, 2009 12:04 pm

Título del mensaje: Re: Comparativa con variable

Responder citando

Hola kikeramone, bienvenido a esta comunidad.

Código:
Dim Kike As Integer

Kike = Range("G1").Value
Cells.Select
Selection.AutoFilter
Selection.AutoFilter Field:=3, Criteria1:=">kike", Operator:=xlAnd


Por lo que veo quieres que el valor 190 sea dinámico. Para hacerlo tienes que sacarlo fuera de las comillas "...", quedando:

Código:
Selection.AutoFilter Field:=3, Criteria1:=">" & kike, Operator:=xlAnd


Espero que te sirva.
Saludos.


www.lospillaos.es
Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado
kikeramone



Registrado: 20 Feb 2009
Mensajes: 9
Ubicación: Portugalete

Mensaje Publicado: Vie 20 Feb, 2009 12:42 pm

Título del mensaje: Re: Comparativa con variable

Responder citando

Fantástico! Va como un tiro!

Mil gracias.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 2750
Ubicación: Valencia - España

Mensaje Publicado: Vie 20 Feb, 2009 12:58 pm

Título del mensaje: Re: Comparativa con variable

Responder citando

kikeramone escribió:
Fantástico! Va como un tiro!

Mil gracias.


Me alegro Amigos


www.lospillaos.es
Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Cual es el error de esta variable en C++

Leisnar23 C, C#, Visual C++ 4 Jue 17 May, 2012 18:48 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Pasar variable por parametro

odin123 JavaScript 0 Mie 02 May, 2012 23:02 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Menu doble variable

tortola Programación Web en general 2 Mar 28 Feb, 2012 02:18 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

Cuando asigno a variable, no funciona, pero si ...

Francisco javier Java 10 Vie 17 Feb, 2012 01:59 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

¿Cómo pasar una variable javascript externa ent...

juanpablopernia JavaScript 1 Mie 15 Feb, 2012 17:08 pm Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,