Kategorien

VBA-Code-Formatierer

VBA-Code formatieren und verschönern für bessere Lesbarkeit

Wichtige Fakten

Kategorie
Data Processing
Eingabetypen
textarea, number, checkbox
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der VBA-Code-Formatierer ist ein Online-Tool, das VBA-Code automatisch formatiert und verschönert, um die Lesbarkeit und Wartbarkeit zu verbessern. Es unterstützt anpassbare Einrückungen, Großbuchstaben für Schlüsselwörter und weitere Optionen zur Code-Optimierung.

Wann verwenden

  • Wenn VBA-Code unübersichtlich oder schlecht eingerückt ist.
  • Bevor Sie Code mit Kollegen teilen oder in ein Excel-Projekt einfügen.
  • Um Coding-Standards in Makros für bessere Wartbarkeit durchzusetzen.

So funktioniert es

  • Geben Sie Ihren VBA-Code in das Textfeld ein.
  • Passen Sie Optionen wie Einzugsgröße, Schlüsselwort-Konvertierung und Zeilennummern an.
  • Klicken Sie auf 'Formatieren', um den formatierten Code zu erhalten.
  • Kopieren oder speichern Sie den ausgegebenen Code für die weitere Verwendung.

Anwendungsfälle

Formatierung von Excel-Makros für bessere Lesbarkeit in der Entwicklung.
Vorbereitung von VBA-Code für Code-Reviews oder Dokumentationszwecke.
Standardisierung von Code in Teamprojekten zur Einhaltung von Richtlinien.

Beispiele

1. Grundlegende Code-Formatierung

Hintergrund
Ein Excel-Anwender hat ein einfaches VBA-Makro zur Datenverarbeitung geschrieben.
Problem
Der Code ist unformatiert und schwer zu durchschauen, was Debugging erschwert.
Verwendung
VBA-Code in das Eingabefeld kopieren und die Standardoptionen beibehalten.
Ergebnis
Der Code wird mit korrekten Einrückungen und Großbuchstaben für Schlüsselwörter wie 'Sub' und 'If' formatiert.

2. Angepasste Einrückung für komplexen Code

VBA-Entwickler
Hintergrund
Ein Entwickler arbeitet an einem komplexen Excel-Makro mit vielen verschachtelten Schleifen.
Problem
Die Standard-Einzugsgröße von 4 ist für den Code zu groß, was die Übersichtlichkeit beeinträchtigt.
Verwendung
Code eingeben, Einzugsgröße auf 2 reduzieren und Schlüsselwort-Konvertierung deaktivieren.
Beispielkonfiguration
indentSize: 2, convertKeywords: false
Ergebnis
Der Code wird mit engeren Einrückungen formatiert, und Schlüsselwörter bleiben in Kleinbuchstaben, wie im Originalcode.

Mit Samples testen

xlsx, video

Verwandte Hubs

FAQ

Kann ich den formatierten Code direkt in Excel verwenden?

Ja, kopieren Sie den ausgegebenen Code und fügen Sie ihn in den VBA-Editor von Excel ein.

Was ist der Zweck der Einzugsgröße?

Die Einzugsgröße bestimmt die Anzahl der Leerzeichen pro Einrückungsebene für bessere Struktur.

Kann ich Kommentare im Code behalten?

Ja, standardmäßig bleiben Kommentare erhalten. Sie können sie optional über eine Checkbox entfernen.

Unterstützt das Tool andere Programmiersprachen?

Nein, dieses Tool ist ausschließlich für VBA-Code konzipiert, wie er in Excel verwendet wird.

Wie sicher ist die Eingabe meines Codes?

Der Code wird clientseitig verarbeitet und nicht auf Servern gespeichert, um Datenschutz zu gewährleisten.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/vba-formatter

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
code textarea Ja -
indentSize number Nein -
convertKeywords checkbox Nein -
addLineNumbers checkbox Nein -
removeComments checkbox Nein -

Antwortformat

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-vba-formatter": {
      "name": "vba-formatter",
      "description": "VBA-Code formatieren und verschönern für bessere Lesbarkeit",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=vba-formatter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]