Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/10/2009, 11:29
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: Como formatear una celda de excel

Hello man.
Encontré este código por ahí que lo que hace es, a partir de dos celdas, cada una con su formato de fuente, las combina en una sola, manteniendo el contenido de cada una con la fuente que tuviera antes de combinarlas. Quizá a partir de esto sacas lo que necesites.
Saludos.

Código VB.NET:
Ver original
  1. Public Sub ConcatinateAndFormat()
  2.    Dim Cell As Range
  3.    For Each Cell In Intersect(ActiveSheet.UsedRange.EntireRow, ActiveSheet.[D3:D65536])
  4.       Cell = Cell.EntireRow.Columns("B") & Cell.EntireRow.Columns("C")
  5.       Cell.Characters(Start:=1, Length:=Len(Cell.EntireRow.Columns("B"))).Font.Name = Cell.EntireRow.Columns("B").Font.Name
  6.       Cell.Characters(Start:=Len(Cell.EntireRow.Columns("B")) + 1, Length:=Len(Cell.EntireRow.Columns("C"))).Font.Name = Cell.EntireRow.Columns("C").Font.Name
  7.    Next Cell
  8. End Sub

Y aquí este enlace que también hacen algo parecido
http://www.mrexcel.com/archive/VBA/9035.html
__________________
..:: moNTeZIon ::..