Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos, tengo la siguiente duda,
yo tengo un documento con unas cuantas pestañas, entonces en cada una de ellas hago un conteo de ID. Pero yo tengo otros campos, entonces quiero por ejemplo que en una determinada pestaña, se me preseleccionen los valores posibles para un determinado campo
cuando este tenga tal valor
Por ejemplo Pestaña1 cuando campo = 1
Pestaña2 cuando campo = 5
etc
He visto la opción de poner disparadores y hacer preselecciones, pero lo que no se si es posible es indicarle el valor del campo a 1 o a 5
¿Es posible hacerlo con disparadores o hay alguna otra forma?
Un saludo
Buen día Jonay,
La solución a tu problema es utilizar los disparadores como bien decías. Entre los disparadores, podes añadir una Acción cuando se active la pestaña.
Acción Seleccionar en Campo
Para hacer esto, haces click derecho en la pestaña, vas a "Propiedades de Hoja", ahí vas a "Disparadores" y luego en sobre "Al Activar Hoja" seleccionas "Añadir Acción". Al dar click en "Añadir" buscas:
Los dos valores que tenes que completar son Campo y Buscar Cadena de Texto, que para tu caso deberías poner para la Pestaña1:
Observa que en el campo no debes poner el "=", tiene que estar el nombre del campo sólo.
Puedes repetir el mismo paso para la Pestaña2, poniendo el mismo campo y cambiando la cadena de texto a buscar.
Espero te sea útil,
Saludos!
Buen día Jonay,
La solución a tu problema es utilizar los disparadores como bien decías. Entre los disparadores, podes añadir una Acción cuando se active la pestaña.
Acción Seleccionar en Campo
Para hacer esto, haces click derecho en la pestaña, vas a "Propiedades de Hoja", ahí vas a "Disparadores" y luego en sobre "Al Activar Hoja" seleccionas "Añadir Acción". Al dar click en "Añadir" buscas:
Los dos valores que tenes que completar son Campo y Buscar Cadena de Texto, que para tu caso deberías poner para la Pestaña1:
Observa que en el campo no debes poner el "=", tiene que estar el nombre del campo sólo.
Puedes repetir el mismo paso para la Pestaña2, poniendo el mismo campo y cambiando la cadena de texto a buscar.
Espero te sea útil,
Saludos!
Hola Jonay:
En las propiedades del documento ( Ctrl + Alt + D ) pestaña Disparadores tienes más posibilidades.
Si he entendido algo de lo que has escrito en el evento 'Al abrir documento' puedes añadir la acción Diseño / Activar hoja y poner la fórmula if (campo = '1', sh01, if (campo = '5', sh05 )) para que empiece por la hoja que más te guste.
Si pretendes seleccionar valores en OtroCampo en base a las selecciones sobre campo ... debes tener mucho cuidado porque unas selecciones pueden borrar otras !!!!
Saludos
Joaquín
Buenas Rodrigo,
Creo que me explique mal...(como de costumbre )
Osea yo lo que necesito es que si campo = 1, en la pestaña se me preseleccione para campo2, aquellos que tengan campo = 1. Pongo un ejemplo
campo campo2
1 a
2 b
4 c
1 d
Lo que yo pretendo es que para campo2, solo sean seleccionables en la pestaña los valores a y d, que son los únicos que tienen como valor de campo el 1
Espero que ahora quede más claro mi duda....y perdón por explicarme tan mal
Un saludo
Jonay eso se hace de forma automática ... aunque no los marca en verde !!!!!!
Cuando realizas una selección sobre cualquier campo, afecta a todo el documento
Hola Jonay,
Ahora te daré mi opinión según lo que he entendido:
Te vas a las propiedades de la pestaña y en los disparadores le das a seleccionar campo (para allí darle el valor de la getActivesheetID y aplicarlo al campo que quieras seleccionar) Te paso un ejemplo.
Inisisto en que es lo que he entendido
Un abrazo, cuidate y cierra hilos antiguos!
Jonay,
Como dice JoaquinLR, al utilizar un disparador como te indiqué y añadir la acción de seleccionar en campo, te van a quedar disponibles para seleccionar sólo los valores de Campo2 que tengan relación con el valor de Campo1 = '1'.
Lo valores para Campo2 que no tengan relación con el valor '1' del Campo1, van a aparecer en gris. Lo que puedes hacer es click derecho sobre Campo2 y tilda la opción "Ocultar Valores Excluidos", de esta forma se van a mostrar los valores disponibles para la selección Campo1 = '1'.
Hola Jordi,
Tengo la personal edition y no puedo abrir ficheros que no hayan sido generados por mi
De todas formas
Gracias
Perdon, fallo mio, habia puesto mal el nombre del campo.......sorry
Funciona perfecto la opcion
Solo una duda más, si en vez de un valor quiero seleccionar para el mismo campo más de un valor,
¿como le indico al campo que tome 2 valores, por ejemplo 1 y 4?
Un saludo
Hola,
Ok. Mira lo que he hecho es, en los disparadores de la hoja, en el evento abrir asignas el valor a un campo (Select Field) en Field pones el campo y en value puedes poner GetActiveSheetID() (con esto consigues que te devuelva el nombre de la pestaña pero para el titulo que le has puesto a la sheet ID) si pones en un texto esta función te devolverá Document\SH01. Ahi tienes 2 opciones o cambias el nombre de la Sheet ID (en tu caso pon 1 o 2 o 5 en las pestañas) y si vuelves al disparador en campo tendrías que poner... Right(GetActiveSheetID(),1) o puedes usar el Subfield....
Esto te seleccionará el campo1 que tenga el mismo nombre que la sheet... en este caso 1. Así campo2 tendrá los valores disponibles a los que también podrás seleccionar con un disparador si te interesa hacerlo.
Saludos,