Wie Konvertieren von Spalten in Prozent mit VBA

August 10

Jedes der großen Microsoft Office 2010-Programme verfügen über eine gebündelte Programmiersprache Visual Basic für Anwendungen oder VBA aufgerufen. Wenn Sie mit Microsoft Excel VBA verwenden, können Sie Makros erstellen, die fast jeden Aspekt einer Excel-Tabelle automatisch ändern können. Zum Ändern des einer Spalte Prozentsätze, statt einfach Zahlen zeigen musst du die "NumberFormat"-Eigenschaft verwenden.

Anweisungen

1 Öffnen Sie die Excel 2010-Tabelle eine Spalte als Prozentsatz formatieren möchten. Sobald die Kalkulationstabelle geöffnet ist, drücken Sie "Alt" und "F11", um die VBA-Konsole zu öffnen.

2 Rechtsklicken Sie auf das erste Arbeitsblatt auf der linken Seite der Konsole VBA aufgeführt. Wählen Sie "Modul" aus dem Popupmenü unter "Einfügen." Klicken Sie auf das neue Modul, das ein paar Zeilen unterhalb des Arbeitsblatts angezeigt wird.

3 Setzen Sie den Cursor in das weiße Feld auf der rechten Seite der Konsole VBA. Geben Sie "Sub ColConv" und drücken Sie "Enter." VBA wird der Code automatisch mithilfe des Befehls "End Sub" hinzufügen.

4 Setzen Sie den Cursor auf die Linie zwischen den Befehlen "Sub" und "End Sub". Geben Sie den folgenden Code in der Konsole:

Columns("A:A"). Wählen Sie

Selection.NumberFormat = "0,000 %"

Beide "As" ändern Sie, in welcher Spalte, die Sie konvertieren möchten. Ändern Sie die Anzahl der "0"s, nach dem Dezimaltrennzeichen auf wie viele Dezimalstellen bestimmen der Prozentsatz zeigen wird. Z. B. zeigt "0,00 %" einen Prozentsatz als "15.55 %," während "0 %" angezeigt wird, einen Prozentsatz als "16 %".

5 Klicken Sie auf das "X" am oberen Rand der VBA-Konsole zu schließen. Sie können das Makro ausführen, durch Anklicken des Buttons "Makro" in der Registerkarte "Entwicklertools". Nur wählen Sie aus "ColConv" aus der Liste, und klicken Sie auf "Ausführen", um Ihre angegebene Spalte in einen Prozentsatz zu konvertieren.