formatear todas las celdas cullos valores esten entres dado un rango

17/11/2004 - 16:46 por .·:m·a·r·l·a:·. | Informe spam
hola a todos

pues ese es mi problema, como podria hacer para formatear (color etc...) a
todas las celdas de un rango cuyos valores esten entre los simbolos <> ???
(ejemplo <nombre> , pero no Juan, Maria... , tengo <nombre> para aquellos
cullo nombre esta vacio)

se me ocurre recorrer todas las celdas y comprovar una por una, pero al
igual que existe la funcion replace para un rango quizas exista lo mismo
para funciones de formateo

en caso de tener que comprovar una por una, que funcion debeira utilizar
???, debo comprovar que el primer caracter del texto es igual a < y el
ultimo a >, o hay alguna funcion mas eficiente ??

las celdas elegidas sera todas aquellas tal que <nombre>, o <blabla>, pero
no nombre, o blabla


gracias por adelnatado

Preguntas similare

Leer las respuestas

#1 Daniel V
17/11/2004 - 17:30 | Informe spam
¿probaste haciendo un Formato Condicional?
Ahí le das el formato a las celdas que cumplan la condición que quieras.

Daniel

".·:m·a·r·l·a:·." escribió en el mensaje
news:
hola a todos

pues ese es mi problema, como podria hacer para formatear (color etc...) a
todas las celdas de un rango cuyos valores esten entre los simbolos <>


???
(ejemplo <nombre> , pero no Juan, Maria... , tengo <nombre> para


aquellos
cullo nombre esta vacio)

se me ocurre recorrer todas las celdas y comprovar una por una, pero al
igual que existe la funcion replace para un rango quizas exista lo mismo
para funciones de formateo

en caso de tener que comprovar una por una, que funcion debeira utilizar
???, debo comprovar que el primer caracter del texto es igual a < y el
ultimo a >, o hay alguna funcion mas eficiente ??

las celdas elegidas sera todas aquellas tal que <nombre>, o <blabla>,


pero
no nombre, o blabla


gracias por adelnatado


Respuesta Responder a este mensaje
#2 Manuel Romero
18/11/2004 - 15:49 | Informe spam
Formato Condicional / Formula

=AND((LEFT(A1,1)="<"),(RIGHT(A1,1)=">"))

".·:m·a·r·l·a:·." wrote:

hola a todos

pues ese es mi problema, como podria hacer para formatear (color etc...) a
todas las celdas de un rango cuyos valores esten entre los simbolos <> ???
(ejemplo <nombre> , pero no Juan, Maria... , tengo <nombre> para aquellos
cullo nombre esta vacio)

se me ocurre recorrer todas las celdas y comprovar una por una, pero al
igual que existe la funcion replace para un rango quizas exista lo mismo
para funciones de formateo

en caso de tener que comprovar una por una, que funcion debeira utilizar
???, debo comprovar que el primer caracter del texto es igual a < y el
ultimo a >, o hay alguna funcion mas eficiente ??

las celdas elegidas sera todas aquellas tal que <nombre>, o <blabla>, pero
no nombre, o blabla


gracias por adelnatado



Respuesta Responder a este mensaje
#3 .·:m·a·r·l·a:·.
24/11/2004 - 09:48 | Informe spam
generealmente utilizo macros para formatear las tablas, y este tambien
queria el caso

como hago el formateo condicional desde una macro ??


"Daniel V" wrote in message
news:
¿probaste haciendo un Formato Condicional?
Ahí le das el formato a las celdas que cumplan la condición que quieras.

Daniel

".·:m·a·r·l·a:·." escribió en el mensaje
news:
> hola a todos
>
> pues ese es mi problema, como podria hacer para formatear (color etc...)


a
> todas las celdas de un rango cuyos valores esten entre los simbolos <>
???
> (ejemplo <nombre> , pero no Juan, Maria... , tengo <nombre> para
aquellos
> cullo nombre esta vacio)
>
> se me ocurre recorrer todas las celdas y comprovar una por una, pero al
> igual que existe la funcion replace para un rango quizas exista lo mismo
> para funciones de formateo
>
> en caso de tener que comprovar una por una, que funcion debeira utilizar
> ???, debo comprovar que el primer caracter del texto es igual a < y el
> ultimo a >, o hay alguna funcion mas eficiente ??
>
> las celdas elegidas sera todas aquellas tal que <nombre>, o <blabla>,
pero
> no nombre, o blabla
>
>
> gracias por adelnatado
>
>


Respuesta Responder a este mensaje
#4 KL
24/11/2004 - 10:13 | Informe spam
Aqui teienes dos tipos de macros condicionales mas usados. Para la sintaxis
de formateo la mejor forma de saber q codigo tienes q poner es grabando un
macro mientras aplicas los formatos. Si necesitas q este macro funcione
interactivamente necesitaras usar alguno de los eventos de hoja o libro. Un
saludo, KL

Sub Macro1()
If Range("B1") > 0 And Range("B1") < 4 Then
With Range("A1")
With .Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
With .Font
.ColorIndex = 5
.Bold = True
.Italic = True
.Underline = xlUnderlineStyleSingle
End With
End With
ElseIf Range("B1") = 4 Then
Range("A1").Interior.ColorIndex = 5
Elseif ... Then
...
Else
...
End If
End Sub

Sub Macro2()
Select Case Range("B1")
Case 1 To 3
With Range("A1")
With .Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
With .Font
.ColorIndex = 5
.Bold = True
.Italic = True
.Underline = xlUnderlineStyleSingle
End With
End With
Case 4
Range("A1").Interior.ColorIndex = 5
Case ...
...
Case Else
...
End Select
End Sub

".·:m·a·r·l·a:·." wrote in message
news:
generealmente utilizo macros para formatear las tablas, y este tambien
queria el caso

como hago el formateo condicional desde una macro ??


"Daniel V" wrote in message
news:
¿probaste haciendo un Formato Condicional?
Ahí le das el formato a las celdas que cumplan la condición que quieras.

Daniel

".·:m·a·r·l·a:·." escribió en el mensaje
news:
> hola a todos
>
> pues ese es mi problema, como podria hacer para formatear (color
> etc...)


a
> todas las celdas de un rango cuyos valores esten entre los simbolos <>
???
> (ejemplo <nombre> , pero no Juan, Maria... , tengo <nombre> para
aquellos
> cullo nombre esta vacio)
>
> se me ocurre recorrer todas las celdas y comprovar una por una, pero al
> igual que existe la funcion replace para un rango quizas exista lo
> mismo
> para funciones de formateo
>
> en caso de tener que comprovar una por una, que funcion debeira
> utilizar
> ???, debo comprovar que el primer caracter del texto es igual a < y el
> ultimo a >, o hay alguna funcion mas eficiente ??
>
> las celdas elegidas sera todas aquellas tal que <nombre>, o <blabla>,
pero
> no nombre, o blabla
>
>
> gracias por adelnatado
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida