ZÄHLENWENN in VBA veranschaulicht

August 22

Microsoft VisualBasic für Applikationen ist eine Programmiersprache, die das Unternehmen für Microsoft Office-Programmen wie Microsoft Excel bietet. Die Sprache enthält eine eigene Befehle müssen Sie verwenden, um Ihre Daten zu bearbeiten, aber wenn Sie den VBA-Code auf die Daten in eine Excel-Kalkulationstabelle verwenden Sie auch die Kalkulationstabellenfunktionen wie ZÄHLENWENN, SUMMEWENN oder SVERWEIS können. Das application.worksheet-Objekt ermöglicht VBA zu verstehen und zu Excel-Funktionen.

Anweisungen

1 Öffnen Sie eine Excel 2010-Tabelle. Klicken Sie unter der Registerkarte "Entwicklertools" am oberen Rand des Bildschirms klicken Sie auf "Visual Basic", am linken Ende der Multifunktionsleiste.

2 Rechtsklick auf "Tabelle1" in der linken Spalte in der VBA-Konsole. Bewege deine Maus über "Einfügen" und wählen Sie "Module". Klicken Sie auf das Modul, das unterhalb der Tabellenblätter in der Spalte angezeigt wird.

3 Klicken Sie auf der rechten Seite des Bildschirms damit beginnen, Ihren VBA-Code. Geben Sie "Sub xxxx()," wobei "Xxxx" der Name ist Sie Ihr Makro zuweisen möchten. Drücken Sie "Enter" und "End Sub"-Befehl werden automatisch hinzugefügt.

4 Geben Sie "Dim X as Double" So richten Sie eine Variable ein. Die ZÄHLENWENN-Funktion müssen einen Wert etwas zurückgeben, so Sie mindestens eine Variable im Code einrichten müssen. ZÄHLENWENN wird natürlich Wert im "Double" Formular zurück so dass ist der Form Sie Ihre Variable geben sollte. Drücken Sie "Enter" auf die nächste Zeile zugreifen.

5 Geben Sie die folgende Zeile in den Code:

X = Application.WorksheetFunction.CountIf (Zellen, 1)

Der "Zellen"-Bereich wird durch die verwendeten Zellen in Ihrem Arbeitsblatt durchsucht. Wenn Sie einen bestimmten Bereich benötigen, können Sie "Zellen" zu wechseln "Range("A:A")", wobei "A:" ist der Bereich Sie suchen möchten. Die "1" in diesem Code wird die Zahl 1 suchen. Sie können dies ändern, um beliebig viele gewünschte oder eine beliebige Zeichenfolge, solange Sie die Zeichenfolge in Anführungszeichen umhüllen. Darüber hinaus können Sie größer oder kleiner als Zeichen, "<" oder ">", mit einer Reihe, aber Sie müssen dann die Anzahl und das Zeichen in Anführungszeichen einschließen.