Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

dando formato a celdas

ppinedo

Active member
Registrado
24 Ago 2018
Mensajes
340
hola foredros,
estoy intentando dar formato a unos campos de excel pero tengo algunas dudas:
Sin permisos de acceso

la funcion format no me da ningun error...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Solución
Hola @ppinedo,
Puedes hacerlo así:
Código:
Sub FormatoAF3()
    Range("AF3").NumberFormat = "0000"
    Range("AF3") = Range("AF2")
End Sub

Y si deseas obtener el valor de AF2 con 4 dígitos pero como cadena de texto:
Código:
Sub FormatoAF3()
    Range("AF3").NumberFormat = "@"
    Range("AF3") = Format(Range("AF2"), "0000")
End Sub

Un saludo, Fernando
Hola @ppinedo,
Puedes hacerlo así:
Código:
Sub FormatoAF3()
    Range("AF3").NumberFormat = "0000"
    Range("AF3") = Range("AF2")
End Sub

Y si deseas obtener el valor...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Última edición:
Hola

No olviden que Format es una función que devuelve, con un formato determinado, el valor de expresión que se le ha dado, no es que cambie el formato de la celda ya que eso se tiene que hacer...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Volver
Arriba