Microsoft Excel es un programa de hoja de cálculo más popular del mundo. Una de sus características más potentes es Visual Basic para aplicaciones , que permite a los usuarios crear macros para automatizar tareas comunes . Casi todas las operaciones en Excel implica el uso de rangos de celdas - estas operaciones son las que hacen las hojas de cálculo de gran alcance . Hay varias maneras diferentes de utilizar variables para manipular las gamas y sus componentes , y todos ellos pueden hacer sus macros más flexible. Cosas que necesitará
Microsoft Excel
Mostrar más instrucciones
1
Crear una variable para contener una gama entera. Puede hacerlo de esta manera:
Set myRange = Worksheets ( " MyWorksheet ") Range (" A1 : C3 ") .
Esto le ahorrará una referencia al rango A1 : C3 en el hoja de la etiqueta " MyWorksheet " en la variable llamada " myRange . " Después de haber hecho esta variable de rango , puede acceder a las células individuales mediante la propiedad Cells , así:
myRange.Cells
( 1 , 2 ) = " Hello"
Esto pondrá el texto " Hola " en la celda A2 .
2
utilizar variables para almacenar la ubicación de la gama. Por ejemplo :
WorksheetName = rangeString " MyWorksheet " = "A1: C3"
Entonces , cada vez que desee utilizar la gama , se puede utilizar de esta manera :
Hojas de cálculo ( WorksheetName ) . Range ( rangeString )
Esta forma de utilizar variables es algo más lenta que en el paso 1 , pero también te da más flexibilidad cada vez que use la gama, ya que se puede cambiar fácilmente la hoja de cálculo nombre y la cadena de gama independientemente unos de otros .
3
rompen los componentes de la cadena de rango en variables separadas, y luego combinarlos en marcha. Por ejemplo :
WorksheetName = " MyWorksheet " StartColumn = "A" EndColumn = " C" startRow EndRow = " 1 " = " 3 "
A continuación, puede utilizar la gama de esta manera:
Hojas
( WorksheetName ) rango ( StartColumn y startRow & " :" & EndColumn y EndRow ) .
Este es un enfoque mucho más complicado que los dos anteriores , pero es también el más flexible . Mediante el cambio de cualquiera de estas cinco variables , usted puede ajustar las dimensiones exactas y el lugar de la gama, sin afectar sus otras propiedades .