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

Participa en la comunidad de Apache OpenOffice apoyando los esfuerzos para mejorar la plataforma.

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

Notapor hugoandresbustos » Sab Jun 06, 2015 5:14 pm

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
hugoandresbustos
 
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor SLV-es » Dom Jun 07, 2015 11:35 am

¿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
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor hugoandresbustos » Dom Jun 07, 2015 6:44 pm

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
hugoandresbustos
 
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor SLV-es » Lun Jun 08, 2015 7:12 am

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
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor hugoandresbustos » Lun Jun 08, 2015 4:17 pm

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
hugoandresbustos
 
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor xiseme » Lun Jun 08, 2015 5:35 pm

... 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.
xiseme
 
Mensajes: 1888
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor hugoandresbustos » Lun Jun 08, 2015 6:49 pm

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
hugoandresbustos
 
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor SLV-es » Lun Jun 08, 2015 8:49 pm

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
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor hugoandresbustos » Lun Jun 08, 2015 10:38 pm

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
hugoandresbustos
 
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor mriosv » Lun Jun 08, 2015 11:58 pm

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 5 (Win10x64)
mriosv
 
Mensajes: 2198
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor SLV-es » Mar Jun 09, 2015 9:46 am

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
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor xiseme » Mar Jun 09, 2015 10:28 am

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.
xiseme
 
Mensajes: 1888
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor SLV-es » Mar Jun 09, 2015 11:01 am

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
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor xiseme » Mar Jun 09, 2015 12:03 pm

¿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.
xiseme
 
Mensajes: 1888
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor mauricio » Mar Jun 09, 2015 2:48 pm

¿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
mauricio
 
Mensajes: 5972
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor fornelasa » Mar Jun 09, 2015 6:43 pm

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!
Avatar de Usuario
fornelasa
 
Mensajes: 3246
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í

Notapor hugoandresbustos » Mié Jun 10, 2015 3:27 am

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
hugoandresbustos
 
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor SLV-es » Mié Jun 10, 2015 7:53 am

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
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor xiseme » Mié Jun 10, 2015 8:52 am

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.
xiseme
 
Mensajes: 1888
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Asignar Nombre a Rangos No Contiguos entre sí

Notapor hugoandresbustos » Mié Jun 10, 2015 4:11 pm

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
hugoandresbustos
 
Mensajes: 159
Registrado: Lun Mar 02, 2015 11:25 pm


Volver a Participar en la comunidad

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado