cambiar formato

27/12/2006 - 10:04 por Fran | Informe spam
Buenos dias, no se si alguien me puede solucionar este problema.
Necesitaria hacer una formula que si por ejemlo en la columna B fila 4
aparece m² en la columna A fila 4 el formato de celdas cambie a numero
con dos decimales

Preguntas similare

Leer las respuestas

#1 AnSanVal
27/12/2006 - 15:02 | Informe spam
Hola Fran.

Con una fórmula (creo que) no lo puedes conseguir.
Prueba con (en el módulo de la hoja que quieres controlar):

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$4" And Target = "m2" Then
Range("A4").NumberFormat = "0.00"
Else
Range("A4").NumberFormat = "General"
End If
End Sub

Desde Tenerife: ¡Felices fiestas!
******************************
"Fran" escribió en el mensaje
news:
Buenos dias, no se si alguien me puede solucionar este problema.
Necesitaria hacer una formula que si por ejemlo en la columna B fila 4
aparece m² en la columna A fila 4 el formato de celdas cambie a numero
con dos decimales
Respuesta Responder a este mensaje
#2 Fran
27/12/2006 - 15:17 | Informe spam
Gracias si que funciona, pero no se si es posible acerlo con mas
celdas, por ejemplo: si en la columna B aparece m2, que cambie el
formato a numero con 2 decimales en la misma fila que aparece m2 pero
en la celda de la columna A





AnSanVal ha escrito:

Hola Fran.

Con una fórmula (creo que) no lo puedes conseguir.
Prueba con (en el módulo de la hoja que quieres controlar):

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$4" And Target = "m2" Then
Range("A4").NumberFormat = "0.00"
Else
Range("A4").NumberFormat = "General"
End If
End Sub

Desde Tenerife: ¡Felices fiestas!
******************************
"Fran" escribió en el mensaje
news:
Buenos dias, no se si alguien me puede solucionar este problema.
Necesitaria hacer una formula que si por ejemlo en la columna B fila 4
aparece m² en la columna A fila 4 el formato de celdas cambie a numero
con dos decimales
Respuesta Responder a este mensaje
#3 AnSanVal
28/12/2006 - 02:10 | Informe spam
Hola Oscar.
Creo que la respuesta está en mi anterior mensaje (27/12/2006 15:45).

Saludos desde Tenerife.
**********************
"Oscar W.V." escribió en el mensaje
news:
Hola AnSanVal, la solución dada a la pregunta funciona; sin embargo, para
un
archivo similar que estoy haciendo tengo una inquietud similar:

Si en lugar de que al coincidir la celda B4 con "M2", quisiera que se
pudiera hacer para toda la columna, como cambiarías el código?

Cordial saludo.

Oscar E.W.V.
Sevilla - España
Felices Fiestas

"AnSanVal" escribió:

Hola Fran.

Con una fórmula (creo que) no lo puedes conseguir.
Prueba con (en el módulo de la hoja que quieres controlar):

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$4" And Target = "m2" Then
Range("A4").NumberFormat = "0.00"
Else
Range("A4").NumberFormat = "General"
End If
End Sub

Desde Tenerife: ¡Felices fiestas!
******************************
"Fran" escribió en el mensaje
news:
Buenos dias, no se si alguien me puede solucionar este problema.
Necesitaria hacer una formula que si por ejemlo en la columna B fila 4
aparece m² en la columna A fila 4 el formato de celdas cambie a numero
con dos decimales



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