“Conocimiento software>Microsoft Access

Cómo utilizar variables en Visual Basic Excel Range

2011/8/5
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 .

Microsoft Access
Cómo utilizar mis datos como BUSCARV de Excel
Consejos de impresión en MS Excel
Cómo hacer filas en blanco entre filas poblados en Excel
Excel VBA para Eliminar todos los archivos en una carpeta
Cómo agregar cuadrículas a una hoja de Microsoft Excel
Subformulario Tutorial de Microsoft Access
Los elementos de la ventana de Excel 2007
MS Excel Secretos
Conocimiento de la computadora © http://www.ordenador.online