Tecnología

Inicio

Formas de especificar el rango en VBA

Especificar un rango de Excel - un grupo de celdas de hojas de cálculo - mediante el uso de las "células" o funciones "Rango". Especificar un rango palabra en particular con la función "Rango" del tipo de contenido Palabra - palabra, frase o párrafo - que desea trabajar. Tenga en cuenta que "Rango" se refiere a dos objetos diferentes, uno de los cuales está en la Palabra y el otro en Excel. Sin embargo, ambos objetos se refieren al contenido del documento.

Especificación de células individuales

Para especificar una sola celda en la hoja de cálculo activa, utilice las "células" VBA función con este formato: "Las células (fila, columna)." Tenga en cuenta que esta es una forma abreviada de lo que indica la propiedad "células" del objeto "ActiveSheet" de la siguiente manera: "ActiveSheet.Cells (fila, columna)." Utilice esta plantilla para seleccionar la celda "A1" de la hoja de cálculo actual, por ejemplo: "Las células (1,1) .select." Para especificar una sola celda para asignar un valor a la celda, utilizar este ejemplo: "Las células (1,1) .Value = 5."

Especificación de varias células

Utilice la función de VBA "Rango" para especificar un grupo de células. Por ejemplo, escriba "Range (" C5: C6, B8 "). Select" para especificar y seleccionar las celdas C5, C6 y B8. Usar la coma para indicar células que no son adyacentes entre sí, tal como lo haría en el control "cuadro Nombre" por encima de la rejilla hoja de cálculo en Excel estándar de interfaz activa sin VBA. Tenga en cuenta que la función de "Rango" le permite especificar fácilmente un rango en una hoja de trabajo, además de la activa. Sin embargo, si está trabajando con una sola hoja de cálculo dentro de un libro, utilice la función de "células". Esta función se ejecuta más rápido porque VBA no tiene que traducir la cadena en un rango como debe ser con la función "Rango".

Palabra: Especificar relativa a la inserción símbolo de intercalación

Utilizar el objeto de "selección" de Word para especificar un rango relativo al texto resaltada en ese momento, o al punto de inserción, que es donde aparece el cursor parpadeante si no hay texto seleccionado. Los "Selection.Paragraphs (1) .Range.Select" declaración por ejemplo, selecciona el párrafo primero de la selección actual.

Palabra: Relativo al documento completo

Para especificar un rango palabra, frase o párrafo en relación con la totalidad del contenido del documento, utilice esta declaración de la muestra: "ActiveDocument.Paragraphs (1) .Range.Select." Reemplazar "párrafos" con "palabras" o "Sentencias", según sea necesario. Tenga en cuenta que el "1" se refiere aquí al primer párrafo del documento. Escriba un índice diferente para especificar un párrafo diferente.