La estructura With en Vba nos permite ejecutar un conjunto de instrucciones sin tener que volver a hacer referencia al mismo objeto, esta estructura es entregada con frecuencia por el grabador de macros, la sintaxis de With en VBA es como sigue:
With object
[ Instrucciones ]
End With
De esta forma podríamos emplear esta instrucción como sigue:
Sub WithVBA()
With Cells(1, 1)
.Value = "Hola Excel-Avanzado.com"
.Font.Bold = True
End With
End Sub
Como se puede observar, en este caso se está utilizando With en Vba para lograr que la celda A1 tenga el texto indicado y ese texto se encuentre en negritas.
La siguiente macro sería equivalente al código anteriormente mostrado:
Sub WithenVBA()
Cells(1, 1).Value = "Hola Excel-Avanzado.com"
Cells(1, 1).Font.Bold = True
end sub
Descubra en los siguientes ejemplos una diversidad de ideas de cómo se puede emplear el With en VBA
- Manipular Formatos en VBA
- Range.PasteSpecial en VBA
- 5 ejemplos de macros con With
- WITH aplicado a definir la situación crediticia de un crédito
- Generación de Reportes Para Compras de Insumos
- Uso de With para análisis de inventarios
- Uso de With para el registro de datos en una orden de trabajo
- VBA uso de WITH para determinar formato y estado de notas
- Uso de With para dar formato a celdas con texto, numero y formulas
- Ejemplo de la Funcion With para la Aprobacion de Creditos
- Ejemplo de With - Registro de retenciones
- VBA uso de With aplicado a Descarga de Series de Precios
- With - Gastos por centro de costo
- Uso de With para dar formato a un registro de facturas
- For ...Calcular Puntaje Promotor
- With en BVA para mostrar alertas sobre el retraso en las tareas programadas
- Carrera de Caballos: Uso del With y también el For, Do y el While Wend
- Evaluacion de Status con With
- Estructura With...End With para determinar el mejor método de pronóstico
- Función With Formato para presentación de cuadros estadísticos
- Función With aplicada a una tabla
- Ejemplo de With aplicado al registro de Horas de Trabajo de Equipos
- Ejemplo de With aplicado a dar formato a una base de datos de colegios
- Ejemplo de With aplicado a formato de cabecera de una tabla
- Ejemplo de With aplicado para formato de notas
- Ejemplo de With aplicado a dar formato a un registro de promedios finales
- Ejemplo de With aplicado al ordenamiento y formato de datos
- Ejemplo de With aplicado al formato de notas y promedio de notas
- Ejemplo de With-end With aplicado a formato de celdas
- Función With aplicada a modificar un gráfico
- Ejemplo de uso de With- end With aplicado a dar Formato a Reportes
19/05/2019 a las 4:26 pm
Muy buen ejemplo.