Tu año 2026. Clic aquí.

días

horas

mins

segs

Cursos Clases en vivo Foro Ranking estudiantes Blog
Iniciar sesiónInscribirme

Es necesario estar inscrito para dejar tu duda, comentario y/o respuesta

Todo

Sin respuesta

Solo preguntas

Excel

Power BI

Power Query

Power Pivot

DAX

Macros VBA

SQL

Comentarios en clases

OsmaniPititi publicó en la clase Introducción a la Instrucción With...End With hace 1 día

Buenos Dias

Otra variante de codigo en aras de aplicar algo de lo aprendido hasta ahora seria la siguiente

Dim rango As Object
Set rango = ThisWorkbook.Sheets("Hoja1").Range("A16").CurrentRegion.Font

With rango
    .Name = "Calibri"
    .Size = 10
    .Bold = True
    .Italic = True
End With

Respuestas

JuliaBravo490 respondió hace hace 1 día:

Hola, Osmani.

Gracias por tu aporte. Está muy bien planteado.
Como variante, te sugiero que en lugar de declarar rango como Object, lo declares como Range. ¿Por qué? Porque así VBA “sabe” que estás trabajando con un rango de celdas, te da autocompletado de propiedades/métodos, y es más fácil detectar errores (por ejemplo, cuando una propiedad no corresponde).
Te animo a que lo pruebes con esa pequeña mejora y nos cuentes cómo te fue y si notaste la diferencia al escribir el código.

Saludos,
Julia - Equipo Deztaca
CursosForoClases en vivoValidar certificadoTérminos y condicionesIniciar sesiónInscribirme
© 2025 Deztaca. Todos derechos reservados