Definir una variable que represente un rango
Se que puedo hacer un procedimiento:
Sub MiRutina(MiRango)
Set MiRango=ThisWorbook.Sheets("Hoja1").Range("C3:H10")
End Sub
y después llamar mediante Call dentro de otro procedimiento a MiRango
Sub OtraRutina()
Call MiRutina(MiRango)
End Sub
Pero cómo puedo hacer que una variable represente el rango de una hoja y la pueda utilizar en todos los módulos de un proyecto sin necesidad de usar Call, tal como se utiliza Public Const
Public Const MiConstante1 = 1962
Sub OtraRutina()
MsgBox MiConstante
End Sub
Sub MiRutina(MiRango)
Set MiRango=ThisWorbook.Sheets("Hoja1").Range("C3:H10")
End Sub
y después llamar mediante Call dentro de otro procedimiento a MiRango
Sub OtraRutina()
Call MiRutina(MiRango)
End Sub
Pero cómo puedo hacer que una variable represente el rango de una hoja y la pueda utilizar en todos los módulos de un proyecto sin necesidad de usar Call, tal como se utiliza Public Const
Public Const MiConstante1 = 1962
Sub OtraRutina()
MsgBox MiConstante
End Sub
{"Lat":18.1267652095782,"Lng":-94.4304943084717}
1 respuesta
Respuesta de calvuch
1