............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

DAR FORMATO A UNA PARTE DE LA CELDA

Ver el tema anterior Ver el tema siguiente Ir abajo

DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por MONTCD el Dom Jul 24, 2011 2:00 pm



IMAGINEN QUE EN LA CELDA ESTÁ ESCRITO

JOSE - MARTINEZ - PEREZ

QUISIERA QUE "JOSE" ESTUVIERA EN NEGRITA

O PLANTEADO DE OTRO MODO: TODO EL TEXTO ANTERIOR AL PRIMER GUIÓN LO NECESITO EN NEGRITA.

SABE ALGUIEN COMO HACERLO EN EL EXCEL 2007?

MUCHAS GRACIAS

MONTCD

Femenino Cantidad de envíos : 1
Edad : 57
Ciudad - Pais : barcelona-españa
Version de Excel : 2007
Fecha de inscripción : 24/07/2011

Volver arriba Ir abajo

Re: DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por Cacho R el Dom Jul 24, 2011 2:33 pm

a) Selecciona la celda en cuestión.

b) Mediante la tecla F2 subes a la barra de fórmulas, ¿verdad?

c) En la barra de fórmulas selecciona JOSÉ.

d) Una vez seleccionado, le das el formato que quieras (negrita, subrayado, color, etc).

e) Finalmente das entrada como siempre con Enter ó Return.

¡Listo!...
Saludos Cacho R.
avatar
Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por Gerson Pineda-El Catracho el Miér Jul 27, 2011 12:11 am

Hola MONTCD
Una macro no cae mal?

Código:
Sub darformatoaciertotexto()
    uf = Range("A" & Rows.Count).End(xlUp).Row
    For x = 1 To uf
        hallar = WorksheetFunction.Find(" - ", Cells(x, "A"))
        With Cells(x, "A").Characters(1, hallar)
            .Font.Bold = True
            .Font.ColorIndex = 3
        End With
    Next x ' le faltaba la "x" moises melgar
End Sub

Un abrazo Cacho!

Saludos desde Honduras
avatar
Gerson Pineda-El Catracho

Masculino Cantidad de envíos : 107
Edad : 39
Ciudad - Pais : SPS - Honduras
Version de Excel : 2003/2007/2010/2013
Fecha de inscripción : 02/04/2008

http://gerson-pineda-el-catracho.blogspot.com/

Volver arriba Ir abajo

Re: DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por moises melgar el Miér Jul 27, 2011 12:43 pm

Hola Sr Pineda admiro mucho su conocimiento del Tema de VBA gracias por compartir
su codigo funciona con todos lo datos de la columna A de la hoja activa
he adaptado su codigo para que funcione en celda activa( que seria lo mismo que hacer lo que menciona el Sr Cacho R), las unicas diferencias son la eliminacion del bucle y la colocacion de ActiveCell.

Código:
Sub darformatoaciertotexto2()
On Error GoTo fin
        hallar = WorksheetFunction.Find(" - ", ActiveCell)
        With ActiveCell.Characters(1, hallar)
            .Font.Bold = True
            .Font.ColorIndex = 3
        End With
fin:
End Sub
avatar
moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 550
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por Gerson Pineda-El Catracho el Miér Jul 27, 2011 2:29 pm

Hola moises
Lo aplique con bucle pues generalmente la mayoria de los usuarios hacen las consultas a medias, yo trato de extender la imaginacion hasta donde me alcanza y aporto

Y sobre VBA huff me falta muchisimo

Saludos y un abrazo moises
avatar
Gerson Pineda-El Catracho

Masculino Cantidad de envíos : 107
Edad : 39
Ciudad - Pais : SPS - Honduras
Version de Excel : 2003/2007/2010/2013
Fecha de inscripción : 02/04/2008

http://gerson-pineda-el-catracho.blogspot.com/

Volver arriba Ir abajo

Re: DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por escalibur25 el Jue Nov 22, 2012 4:57 pm

tengo la misma inquietud con respecto a este tema pero me gustaría que después de aplicar la formula concatenar entre celdas que contengan texto y celdas que contengan números, que los números aparezcan en negrita automáticamente

escalibur25

Masculino Cantidad de envíos : 2
Edad : 35
Ciudad - Pais : venezuela
Version de Excel : 2007
Fecha de inscripción : 22/11/2012

Volver arriba Ir abajo

Re: DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por GalileoGali el Vie Nov 23, 2012 6:58 am

escalibur: si lo que entiendo pides es Negrita en una celda, es muy sencillo. Supongo que se trata de algo más complejo, podrias explayarte un poco mas???

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por escalibur25 el Vie Nov 23, 2012 11:21 am

claro disculpen por no ser mas preciso...

supongamos que se da este ejemplo:

Nombre Cédula / Bonificación / Resultado
Pedro V-5.3255.666 / 5000 / Pedro V-5.3255.666 Bs 5.000 M
Laura V-8.666.999 / 10000 / Laura V-8.666.999 Bs 10.000 M

FORMULA
=CONCATENAR(B14;C14;TEXTO(D14;"Bs #.##0;Bs -#.##0");" M")

bueno sencillo lo que deseo es que en el resultado lo que esta expresado en bolívares me aparezca en negrita. ejemplo:
Pedro V-5.3255.666 Bs 5.000 M


escalibur25

Masculino Cantidad de envíos : 2
Edad : 35
Ciudad - Pais : venezuela
Version de Excel : 2007
Fecha de inscripción : 22/11/2012

Volver arriba Ir abajo

Re: DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por Gerson Pineda-El Catracho el Vie Nov 23, 2012 12:12 pm

Hola

Suponiendo que tu formula de concatenar comienza en E14, pega esta macro en un modulo

Código:
Sub Formato_Cierto_Texto()
uf = Range("D" & Rows.Count).End(xlUp).Row
For x = 14 To uf
With Cells(x, "E")
    .Value = .Value
    hallar = WorksheetFunction.Find("Bs", .Value)
    .Characters(hallar, 12).Font.Bold = True
End With
Next
End Sub


Saludos
avatar
Gerson Pineda-El Catracho

Masculino Cantidad de envíos : 107
Edad : 39
Ciudad - Pais : SPS - Honduras
Version de Excel : 2003/2007/2010/2013
Fecha de inscripción : 02/04/2008

http://gerson-pineda-el-catracho.blogspot.com/

Volver arriba Ir abajo

Re: DAR FORMATO A UNA PARTE DE LA CELDA

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.