Símbolo_excel_€_celda_en_blanco
Resuelto
benji71
Mensajes publicados
789
Estado
Miembro
-
benji71 Mensajes publicados 789 Estado Miembro -
benji71 Mensajes publicados 789 Estado Miembro -
hola a todos,
espero que estéis bien
me dirijo a vosotros para hacer una pequeña pregunta.
para facilitar la comprensión de mi pregunta, aquí está el archivo: https://www.cjoint.com/?3DelLYdl422
en b6:b10, tengo celdas en las que pueden aparecer importes (lo escribo pueden porque a veces no es así en todas)
cuando pongo un 0 o un número en una celda, aparece el símbolo € .
una vez que no hay ningún número en la celda, el símbolo desaparece (normal)
estoy tratando de saber si existe una forma de que el símbolo € permanezca visible en la celda independientemente de si hay o no algo en la celda. en mi opinión no es posible salvo si dejo el cero.
el problema es cuando tengo que borrar el contenido de la hoja (es una hoja para usarla por diferentes personas), por supuesto borro el cero y por lo tanto mi símbolo € desaparece.
el objetivo final es poder ver siempre las celdas en las que deberían ir un importe.
creo que mi petición es un poco vana pero... quién sabe..espero vuestra opinión.
muy buen día
berni///
espero que estéis bien
me dirijo a vosotros para hacer una pequeña pregunta.
para facilitar la comprensión de mi pregunta, aquí está el archivo: https://www.cjoint.com/?3DelLYdl422
en b6:b10, tengo celdas en las que pueden aparecer importes (lo escribo pueden porque a veces no es así en todas)
cuando pongo un 0 o un número en una celda, aparece el símbolo € .
una vez que no hay ningún número en la celda, el símbolo desaparece (normal)
estoy tratando de saber si existe una forma de que el símbolo € permanezca visible en la celda independientemente de si hay o no algo en la celda. en mi opinión no es posible salvo si dejo el cero.
el problema es cuando tengo que borrar el contenido de la hoja (es una hoja para usarla por diferentes personas), por supuesto borro el cero y por lo tanto mi símbolo € desaparece.
el objetivo final es poder ver siempre las celdas en las que deberían ir un importe.
creo que mi petición es un poco vana pero... quién sabe..espero vuestra opinión.
muy buen día
berni///
11 respuestas
-
Hola,
(no he mirado tu archivo)
Para el “codage” para hacer aparecer el “€” no lo sé.
Te propongo otra solución menos complicada
Si he entendido bien, quieres que todos los usuarios sepan cuáles son las celdas donde habrá montos.
¿No te ayudaría poner un “código de color” (resaltado) en esas celdas?
Ejemplo: de b6 a b10 en verde manzana ^^
Buen día -
bonjour Dracknard,
merci pour votre réponse et proposition.
malheureusement non, ce "petit" tableau fait partie d'une feuille qui sera imprimée en N/B.
il est tres possible qu'il n'y ai pas de solution car je pense que ce que cherche est impossible mais je pose la question pour être sur.
merci à vous,
tres bonne pm,
berni/// -
Hola a todos
Tal vez una solución que podría ayudarte, pero mediante una macro!
https://www.cjoint.com/?3DemkTgbOGo
Buena continuación -
Hola ccm81,
un placer leerte.
espero que estés bien.
he pensado en la macro pero mis celdas no están una al lado de la otra.
tomo en cuenta tu idea pero...
un enorme agradecimiento para ti.
berni// -
Este no es realmente un problema
Const plage1 = "A2:B4" Const plage2 = "C5" Private Sub Worksheet_Change(ByVal Target As Range) Dim c As Range, plage As Range Set plage = Union(Range(plage1), Range(plage2)) If Not Intersect(Target, plage) Is Nothing Then For Each c In Target If Not Intersect(c, plage) Is Nothing Then If c.Value = "" Then c.Value = "€" End If Next c End If End Sub
cdlmt-
-
Buenas noches estimado ccm81, muchísimas gracias por haber respondido a mi post. Hay algo que se me escapa o que hice mal (por eso reenvío el archivo… nunca se sabe…) https://www.cjoint.com/?3Dfv2QJchPV he cambiado lo que creía que debía cambiar pero… se queda atascado… por ejemplo, si voy a la celda C6 y borro el contenido, el símbolo € desaparece… ¿cómo, basándose en código VBA, la hoja de Excel “sabe” que en la celda C6, por ejemplo, debe permanecer siempre el símbolo €? pienso después de todo que mi petición debe ser realmente “molesta”, así que si es demasiado “ch..” no se compliquen la vida… ¿eh…? ;-) gracias por tu opinión/consejo… muy buena noche... berni///
-
-
Hola a todos,
Me parece que os estáis complicando la vida. En una celda, ponéis el formato siguiente:0.00 €;-0.00 €;€
Escribes un 0 y solo aparece € ¿verdad? Basta con copiar tu celda en todas las celdas donde quieras este formato y la función queda poblada. ¿Todo bien? :)
--
Siempre zen
La perfección no se alcanza cuando no hay nada más que añadir, sino cuando ya no hay nada que quitar. Antoine de Saint-Exupéry -
Hola,
Pienso como Bginforme que saludo, pero partiendo de su formato, ajustaría este formato personalizado
0.00 €;-0.00 €;""
¿es posible añadir un color para los valores negativos
0.00 €;[Rojo]-0.00 €;""
y por qué no uno para los positivos
[Azul]0.00 €;[Rojo]-0.00 €;""
--
A+
Mike-31
Un periodo de fracaso es un momento soñado para sembrar las semillas del saber.-
-
-
-
y aunque ve que todo el mundo no sigue excepto el primero de la clase que es ccm81..bravo a él.. :-)
tus propuestas son buenas (como siempre) pero... busco una forma para que el símbolo € permanezca visible en la celda incluso si esa celda no contiene ningún número.
¿por qué? en un archivo tengo una hoja base que me sirve varias veces para distintas familias.
cada vez que vuelvo a hacer el cálculo, tengo que dejar mi hoja en “cero” y por lo tanto sin números en las celdas.
para que la comunidad me entienda mejor, vuelvo a subir el archivo pero con en la hoja dos mi hoja de cálculo: https://www.cjoint.com/?3DfxH2M04bO
verán en la hoja varias celdas con el símbolo € (i13, i14, i15..)
cada vez que tengo que hacer un cálculo para una familia, uso esa hoja.
y por lo tanto, cada vez tengo que borrar su contenido si no el resultado en AA2 quedará falseado.
el “hic” es que si borro las celdas, también borro el símbolo €.
mi pregunta es, por lo tanto, saber si existe una “forma” de dejar el símbolo € en la celda aunque esté vacía.
pero una vez más, no se compliquen la vida con esto, no es tampoco super, super importante...pero si les gusta complicarse la vida..entonces... :-)
gracias por sus valiosos consejos y buenas noches a todos,
berni/// -
-
-
Las celdas modificadas por la macro son únicamente aquellas que ya están formateadas en formato monetario "€" (y alineadas a la derecha si quieres que el símbolo € quede alineado a la derecha cuando la celda esté vacía)
De paso, podemos añadir, por poco dinero (en euros, por supuesto), un pequeño botón que ponga a “zeuro” esas celdas
Que tengas un buen día y muchos euros para todos -
Hola benji71 y a todo el foro,
Como aparentemente te importa tu macro, mejor hacer una macro que borre correctamente toda la franja concernida:
Public Sub effacer() Dim elm As Range For Each elm In Union(Range("I12:I48"), Range("L12:L48")) If Left(elm.Formula, 1) <> "=" _ And InStr(1, elm.NumberFormatLocal, "€") > 0 Then elm.Value = 0 Next elm End Sub
Puedes reemplazar el cero que he puesto por tu € pero tus cálculos ya no funcionan...
--
Siempre zen
La perfección se alcanza no cuando ya no hay nada que añadir, sino cuando ya no hay nada que quitar. Antoine de Saint-Exupéry -
Hola a todos,
gracias a todos por haberse involucrado para ayudarme a encontrar una solución.
siempre es un placer ver que se puede contar con personas más perspicaces y más diestros que uno mismo. los "dinosaurios" de este sitio siguen siendo realmente caballeros, gracias a ellos... se reconocerán (con o sin € :-)
muy cordial,
berni/// -
fácil tu símbolo lo haces copiar pegar y lo pones en la casilla a menos que quieras absolutamente automatizarlo