[RESUELTO]Asignar Nombre a Rangos No Contiguos entre sí

Participa en la comunidad de Apache OpenOffice apoyando los esfuerzos para mejorar la plataforma.
Responder
hugoandresbustos
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

[RESUELTO]Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por hugoandresbustos »

Hola

Ya que en Calc se le puede asignar nombre a rangos de celdas (celdas contiguas entre sí), quiero sugerir que ésta misma capacidad se "extienda" para que pueda también hacer lo mismo pero con rangos de celdas que no sean contiguas entre sí.

Creo que sería una gran mejora al programa.
Última edición por hugoandresbustos el Mié Jun 10, 2015 4:49 pm, editado 1 vez en total.
OOo 4 - Windows Vista HP 32bit
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por SLV-es »

¿Cual sería la utilidad?
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
hugoandresbustos
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por hugoandresbustos »

Para dar un ejemplo concreto, en un sistema de facturación en Calc, una hoja titulada "Facturación" que tiene distribuida en la misma hoja diez o más facturas iguales, poder modificar los campos de cada factura de una manera más rápida y práctica. (Para no tener que estar seleccionando cada rango manualmente, utilizando la tecla "CTRL", cada vez que uno quiera hacer modificaciones, en el formato de las celdas, por ejemplo)
OOo 4 - Windows Vista HP 32bit
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por SLV-es »

Asignar un nombre a un rango de celdas sirve para un propósito más complejo que la simple selección. En particular, sustituye por ejemplo a las referencias mixtas.
Si se aplicase a un rango múltiple, no se podría aplicar esta posibilidad.

Si lo que quieres es modificar el formato de un rango de celdas en varias hojas a la vez, y si esas hojas mantienen la misma estructura, puedes utilizar la técnica del "papel de calco".

También puedes simplemente copiar-pegado especial-sólo formato, o utilizar la herramienta brocha con un doble clic para pegar formatos, o utilizar el formateo automático.

Espero que alguna de estas técnicas sirva a tus propósitos

Saludos
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
hugoandresbustos
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por hugoandresbustos »

SLV-es escribió: Si lo que quieres es modificar el formato de un rango de celdas en varias hojas a la vez,
He aquí el problema, como mencioné anteriormente, en el caso de utilizar una sola hoja, no varias. O sea, tener varias facturas distribuidas en la misma hoja (en, por ejemplo, mi sistema de facturación), por razones de comodidad y sencillez. Es por eso que la capacidad de asignarle un nombre a esos rangos de celdas (que no son contiguas entre sí), me solucionaría el problema, en mi caso, y creo que también sería útil en otros casos similares.
OOo 4 - Windows Vista HP 32bit
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por xiseme »

... tener varias facturas distribuidas en la misma hoja ...
EMHO eso no debería ser así
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
hugoandresbustos
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por hugoandresbustos »

xiseme escribió:
... tener varias facturas distribuidas en la misma hoja ...
EMHO eso no debería ser así

¿Cómo debería ser entonces, una factura por hoja y varias hojas? ¿o una sola factura y una sola hoja fija (para todos los clientes)?


En el caso de tener varias hojas, ¿qué pasa si el empresario tiene como 18 clientes fijos? Entonces tendrá que manejar 18 hojas en el mismo documento. ¿No te parece que son demasiadas hojas para un documento?

Y en el caso de una sola factura en una sola hoja para todos los clientes, ¿qué si el empresario no quiere tomarse el trabajo de cambiar de número de cliente, vaciar datos, etc. para cada cliente? ¿no le sería más cómodo destinar una factura para cada cliente, ya que son clientes fijos? ¿Y qué pasa si el empresario quiere imprimir varias facturas a la misma vez, y en una misma hoja de impresión?
OOo 4 - Windows Vista HP 32bit
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por SLV-es »

Esto es para el caso de varias hojas
SLV-es escribió:Si lo que quieres es modificar el formato de un rango de celdas en varias hojas a la vez, y si esas hojas mantienen la misma estructura, puedes utilizar la técnica del "papel de calco".
Esto es para varias facturas en una misma hoja
SLV-es escribió:También puedes simplemente copiar-pegado especial-sólo formato, o utilizar la herramienta brocha con un doble clic para pegar formatos, o utilizar el formateo automático.
Como dije, espero que alguna de estas técnicas sirva a tus propósitos, y que ahora me haya expresado más adecuadamente :D

Saludos
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
hugoandresbustos
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por hugoandresbustos »

SLV-es escribió: Esto es para varias facturas en una misma hoja
SLV-es escribió:También puedes simplemente copiar-pegado especial-sólo formato, o utilizar la herramienta brocha con un doble clic para pegar formatos, o utilizar el formateo automático.
Como dije, espero que alguna de estas técnicas sirva a tus propósitos, y que ahora me haya expresado más adecuadamente :D
Primeramente, agradezco la intención de ayudarme en mi consulta.
Tambien debo aclarar que para el caso de mis propósitos, necesito abstenerme solamente a la opción de tener varias facturas en una misma hoja, por el momento necesito descartar la otra opción(varias hojas).
Segundo, lo del copiar-pegado especial ya lo sabía, pero no resuelve mi problema. Lo de la brocha también lo conocía, pero tampoco me soluciona el problema. Lo del formateo automático también lo conocía, y tampoco resuelve mi problema.
Aclaro mi problema: necesito poder seleccionar varios rangos que no sean contiguos entre sí en una misma hoja para poder modificarlas todas de una sola vez. Esta capacidad me ahorraría tiempo y esfuerzo de manera significante para mí.
Si simplemente no se puede hacer, o "Calc no lo permite", bueno, entonces tendré que conformarme con las respuestas ya dadas.
Sin embargo, seguiré sosteniendo que sería una función muy útil para el programa de Calc, al menos desde mi punto de vista. :)
OOo 4 - Windows Vista HP 32bit
mriosv
Mensajes: 2334
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por mriosv »

No adivino las rozones para utilizar el método que parece el mas complicado.

Una posible solución es utilizar la protección de celdas y hoja.

Modificas el formato de las celdas que quiere poder modificar, desactivando la protección de celda.

Protege la hoja en Menú/Herramientas/Protejer documento/Hoja

No hace falta establecer contraseña y desmarcas 'Seleccionar celdas aseguradas'

De esta forma con el tabulador va saltando entre las celdas desprotegidas.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por SLV-es »

hugoandresbustos escribió:necesito poder seleccionar varios rangos que no sean contiguos entre sí en una misma hoja para poder modificarlas todas de una sola vez. Esta capacidad me ahorraría tiempo y esfuerzo de manera significante para mí.
Si simplemente no se puede hacer, o "Calc no lo permite", bueno, entonces tendré que conformarme con las respuestas ya dadas.
Calc no lo permite.

Parece que sabes utilizar las técnicas indicadas, pero es posible que desconozcas que se pueden aplicar para un rango de celdas, así que insisto con un paso a paso:

Con la herramienta brocha utilizando doble clic
1 seleccionar TODAS las celdas de una factura
2 doble clic sobre la herramienta brocha
3 selecciona TODAS las celdas una de las facturas
4 repite el paso 3 para las siguientes facturas

Con pegado especial-sólo formato
1 seleccionar TODAS las celdas de una factura
2 copiar
3 selecciona TODAS las celdas una de las facturas
4 Pegado especial > sólo formato
5 repite desde el paso 3 para las siguientes facturas

En lo que respecta al método que propones, considero que se debería hacer algo como lo siguiente:
1 seleccionar todas las celdas de una factura
2 con Ctrl seleccionar todas las celdas de otra factura
3 repetir para cada factura el paso 2
4 clic sobre un supuesto botón asignar formato a selección múltiple
5 seleccionar todas las celdas de las que copiar el formato

Yo no veo el ahorro, al menos, un ahorro tan importante como para estar escribiendo tanto.
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por xiseme »

Sobre poder asignar un único nombre a rangos de celdas no contiguas:
Aunque no comparto que fuese una gran mejora como para ser prioritaria, mejor que se pudiera hacer.

Sobre facturas:
Una tabla de clientes
Una tabla de productos
Una factura x cliente
Una hoja que muestre/imprima una fact. a elección (lo natural)
Una hoja que muestre/imprima un rango de facturas (lo particular: supongo que por ahorrar papel, otra cosa no veo)
y... todos los datos entrando y saliendo de...
una hoja con un anillo, digoooo... con una tabla de facturas para gobernarlos a todos :mrgreen:
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por SLV-es »

xiseme, actualiza tu versión. El señor de los anillos está obsoleto. Actualiza a Juego de tronos :mrgreen: :mrgreen: :mrgreen:
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por xiseme »

¿Obsoleto? Como te oiga algún emérito tolkiano que yo me sé... :lol: Si acaso "atemporal"
Juego de tronos ¿es la que tiene buena música? ¿o era la de «House of cards»? ... ya ves que "hablo de oídas" ;) :lol:
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por mauricio »

¿Obsoleto?... que no te oiga mi amigo Ricardo, y yo lo secundaré... jejejeje
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por fornelasa »

Recordemos que una macro puedo resolverlo aunque no es (digamos) la manera "normal" de hacerlo , sería una alternativa a este "inconveniente".
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
hugoandresbustos
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por hugoandresbustos »

Ok, voy a ser lo más concreto posible para que se entienda. Puntualmente, tenemos una hoja con 18 facturas iguales distribuidas ordenadamente. Supongamos que un día, necesito que el formato de los subtotales de cada factura cambie, o sea, que ya no muestre el valor con el signo de moneda.
Ahora veamos....
SLV-es escribió: Con la herramienta brocha utilizando doble clic
1 seleccionar TODAS las celdas de una factura
2 doble clic sobre la herramienta brocha
3 selecciona TODAS las celdas una de las facturas
4 repite el paso 3 para las siguientes facturas
Tengo que ir y venir con la brocha, ubicarme correctamente en cada rango de celda de cada factura y seleccionar correctamente cada rango de celda de cada factura, y todo esto, al menos 18 veces.
SLV-es escribió: Con pegado especial-sólo formato
1 seleccionar TODAS las celdas de una factura
2 copiar
3 selecciona TODAS las celdas una de las facturas
4 Pegado especial > sólo formato
5 repite desde el paso 3 para las siguientes facturas
Algo parecido, tengo que ubicarme correctamente en cada rango de cada factura, y seleccionar el rango correctamente, todo al menos 18 veces.
SLV-es escribió: En lo que respecta al método que propones, considero que se debería hacer algo como lo siguiente:
1 seleccionar todas las celdas de una factura
2 con Ctrl seleccionar todas las celdas de otra factura
3 repetir para cada factura el paso 2
4 clic sobre un supuesto botón asignar formato a selección múltiple
5 seleccionar todas las celdas de las que copiar el formato
No, el método que propongo, en este caso, sería así:
1. Por única vez, seleccionar, utilizando la tecla CTRL, cada uno de los rangos de la parte de "Subtotales" de cada factura
2. Asignarle un nombre
3. Ahora simplemente seleccionono el nombre, y automaticamente se seleccionan todos esos rangos de celdas de un solo click
4. Abro Formatear celdas, y hago los cambios que necesito
°(Y ya está preparado por si algun otro día tengo que volver a modificar esos campos específicamente)
SLV-es escribió: Yo no veo el ahorro, al menos, un ahorro tan importante como para estar escribiendo tanto.
¿Puedes ver el ahorro ahora?
OOo 4 - Windows Vista HP 32bit
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por SLV-es »

SLV-es escribió:Asignar un nombre a un rango de celdas sirve para un propósito más complejo que la simple selección. En particular, sustituye por ejemplo a las referencias mixtas.
Si se aplicase a un rango múltiple, no se podría aplicar esta posibilidad.
Sigues olvidando este apartado.

Tu sistema es interesante, y supone un ahorro considerable, pero no se puede hacer mediante asignación de un nombre a un rango, ya que sirve para otros objetivos, aparte de la selección.

Deberíamos sugerir otro tipo de opción, similar al de definir nombre, como por ejemplo "definir nombres para formateo", o "definir nombre para selección múltiple", independiente de "definir nombre"; a ver qué nombres se nos pueden ocurrir.

Saludos
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por xiseme »

Si como entiendo; es una cuestión estética, de apariencia y formato; yo usaría los estilos de celda que fueran necesarios para las celdas de una factura: estFactTitulo, estFactNum, estFactDescrip, estFact...
Copiaría esa factura con estilos con Ctrl+C y me iría situando en la primera celda de las 17 restantes para pegar el formato (marcarlo si es necesario) con Ctrl+Shift+V

Luego al modificar un estilo... modificado en las demás (adiós a ir pasando por todas :mrgreen: )

P.D.: 18 veces no son tantas, 50 veces 18 sí → otra ventaja de los estilos
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
hugoandresbustos
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Mensaje por hugoandresbustos »

xiseme escribió:Si como entiendo; es una cuestión estética, de apariencia y formato; yo usaría los estilos de celda que fueran necesarios para las celdas de una factura: estFactTitulo, estFactNum, estFactDescrip, estFact...
Copiaría esa factura con estilos con Ctrl+C y me iría situando en la primera celda de las 17 restantes para pegar el formato (marcarlo si es necesario) con Ctrl+Shift+V

Luego al modificar un estilo... modificado en las demás (adiós a ir pasando por todas :mrgreen: )

P.D.: 18 veces no son tantas, 50 veces 18 sí → otra ventaja de los estilos

Gracias, éste método soluciona el problema. :bravo: :bravo: :super:
AHORA sí, el problema está resuelto.
OOo 4 - Windows Vista HP 32bit
Responder