Microsoft Visual Basic für Applikationen ist eine Programmiersprache, die das Unternehmen bietet für Microsoft Office-Programmen wie Microsoft Excel. Die Sprache enthält eine eigene Befehle, die Sie verwenden, um Ihre Daten zu manipulieren müssen, aber wenn Sie den VBA-Code basieren auf den Daten in einer Excel-Tabelle können Sie auch die Funktionen der Tabellenkalkulation , wie ZÄHLENWENN , sumif oder vlookup . Die application.worksheet Objekt ermöglicht VBA zu verstehen und anzuwenden Excel-Funktionen . Anleitung
1
Öffnen Sie eine Excel 2010 -Arbeitsblatt. Klicken Sie auf die Registerkarte "Entwicklertools" am oberen Rand des Bildschirms , dann klicken Sie auf " Visual Basic "-Taste am linken Ende des Bandes .
2
Rechts-Klick auf " Tabelle1 " in der linken Spalte in der VBA -Konsole. Bewegen Sie die Maus über "Einfügen" und wählen Sie "Module ". Klicken Sie auf das Modul, das unterhalb der Arbeitsblätter in der Spalte angezeigt.
3
Klicken Sie auf der rechten Seite des Bildschirms zu beginnen, Ihre VBA-Code . Geben Sie "Sub xxxx ( ) ", wobei " xxxx" der Name, den Sie Ihrem Makro zu geben. Drücken Sie "Enter " und " End Sub "-Befehl wird automatisch hinzugefügt .
4
Enter " Dim x as Double" , eine variable . Die Funktion ZÄHLENWENN müssen , um einen Wert zu etwas zurückkehren, so haben Sie die Einrichtung mindestens einer Variablen in Ihrem Code. Countif wird natürlich einen Wert in der "Double "-Form , so dass die Form Sie die variablen Daten geben sollte . Drücken Sie " Enter", um die nächste Zeile
5
Geben Sie die folgende Zeile in Ihren Code : .
X = Application.WorksheetFunction.CountIf (Zellen , 1) german < p> Die " Zellen "-Bereich wird durch alle verwendeten Zellen in Ihrem Arbeitsblatt zu suchen . Wenn Sie einen bestimmten Bereich benötigen , können Sie " Zellen " auf " Range (" A: A ") ", wobei " A: A" ist der Bereich, den Sie suchen möchten . Die "1" in diesem Code wird für die Zahl 1 zu suchen . Sie können dies auf beliebig viele Sie wollen, oder eine beliebige Zeichenfolge , solange Sie umhüllen die Zeichenfolge in Anführungszeichen ändern. Darüber hinaus können Sie größer oder kleiner als-Zeichen , "<" oder ">" , mit einer Reihe , aber Sie müssen dann die Anzahl und die Zeichen in Anführungszeichen setzen.