Tecnología

Inicio

Cómo utilizar Countif en VBA

de Microsoft Visual Basic para Aplicaciones es un lenguaje de programación que ofrece la empresa para los programas de Microsoft Office, como Microsoft Excel. El lenguaje contiene sus propios comandos que se debe utilizar para manipular sus datos, pero si usted está utilizando el código VBA en los datos en una hoja de cálculo de Excel también puede utilizar las funciones de hoja de cálculo, como countif, o el vlookup función SUMAR.SI. El objeto application.worksheet permite VBA para comprender y utilizar las funciones de Excel.

Instrucciones

1 Abrir una hoja de cálculo de Excel 2010. Haga clic en la pestaña "desarrollador" en la parte superior de la pantalla, a continuación, haga clic en el botón de "Visual Basic" en el extremo izquierdo de la cinta.

2 Haga clic en "Hoja1" en la columna izquierda de la consola de VBA. Mueva su ratón sobre "Insertar" y elegir la opción "Módulo". Haga clic en el módulo que aparece debajo de las hojas de cálculo en la columna.

3 Haga clic en el lado derecho de la pantalla para comenzar a hacer su código VBA. Enter "Sub xxxx ()", donde "xxxx" es el nombre que desea dar a su macro. Pulse la tecla "Enter" y el comando "End Sub" se añadirá automáticamente.

4 Enter "Dim x As Double" para configurar una variable. La función countif tendrá que devolver un valor a algo, por lo que tendrá que configurar al menos una variable en el código. Countif, naturalmente, se devuelve un valor en la forma "doble", por lo que es el formulario que debe darle a su variable. Pulse la tecla "Enter" para acceder a la siguiente línea.

5 Escriba la línea siguiente en el código:

x = Application.WorksheetFunction.CountIf (células, 1)

El rango de "células" buscará a través de todas las células utilizadas en la hoja de cálculo. Si necesita un rango específico, puede cambiar "células" a "Range (" A: A ")", donde "A: A" es el rango que desea buscar. El "1" en el código buscará el número 1. Usted puede cambiar esto a cualquier número que desee, o cualquier cadena, siempre y cuando se encajona en la cadena entre comillas. Además, puede utilizar mayor o menor de signos "<" o ">", con un número, pero a continuación, tendrá que incluir el número y el signo de comillas.