Dar formato a un hoja excel desde VB6
He insertado datos a una hoja excel y necesito darle forma, tengo un dato en dos celdas convinadas, y necesito centrarla horizontal y verticalemente, tengo escrito esto pero no me acepta
With XlsLibro.Worksheets(1)
.Range("D9:D10").Merge
.Range("D9:D10").FormulaR1C1="Present"
.Range("E9:F10").Merge
.Range("E9:F10").FormulaR1C1="Cant."
.Range("D9:F10").Select
.Range("D9:F10").Font.Bold = True
'Aqui da el error
.Range("D9:F10").HorizontalAlignment = xlCenter
.Range("D9:F10").VerticalAlignment = xlCenter
Pero me dice "No se puede asignar la propiedad HorizontalAlignment de la clase Range". Hice una macro en Excel para ver como hace y es así, sin embargo en VB6 me da error. ¿Cómo se hace entonces?
Tengo otra pregunta pero necesito esta primero.
With XlsLibro.Worksheets(1)
.Range("D9:D10").Merge
.Range("D9:D10").FormulaR1C1="Present"
.Range("E9:F10").Merge
.Range("E9:F10").FormulaR1C1="Cant."
.Range("D9:F10").Select
.Range("D9:F10").Font.Bold = True
'Aqui da el error
.Range("D9:F10").HorizontalAlignment = xlCenter
.Range("D9:F10").VerticalAlignment = xlCenter
Pero me dice "No se puede asignar la propiedad HorizontalAlignment de la clase Range". Hice una macro en Excel para ver como hace y es así, sin embargo en VB6 me da error. ¿Cómo se hace entonces?
Tengo otra pregunta pero necesito esta primero.
1 respuesta
Respuesta de poscate
2