La instrucción SET en VBA de Excel
relacionada con la instrucción SET del VBA de Excel.
Yo entiendo la instrucción SET cómo una manera de crear objetos y reducir el tiempo de "picado" de código. Si no es así... Por favor rectificarme.
Yo quiero hacer un programa en VBA para Excel, en que el mismo programa lo voy a usar para hojas dónde a veces las columnas se situarán en posiciones distintas. Por lo que se me ocurrió de usar la instrucción SET para poder modificar a "posteriori" un pequeño trozo de código y no todo entero.
Supongamos que quiero escribir en las diez primeras celdas de la columna A y hoja 4 el número tres:
Sub set_columna()
Set c4 = Sheets(4).Columns("A")
For i = 1 To 10
Range(c4 & i).Value = 10
Next
End Sub
Pues el código me da error...
¿Alguna idea de porqué?
Respuesta de jose almansa
1
2 respuestas más de otros expertos
Respuesta de Mario Rodríguez
1
Respuesta de James Bond