Ich möchte per makro einen text in celle A1 einfügen
Sub AutoForm25_BeiKlick()
Range("A1").Formula = "Hallo"
Dabei möchte ich aber gleichzeitig den text fett gedruckt haben und lingsbündig
Danke
Sub AutoForm25_BeiKlick()
Range("A1").Formula = "Hallo"
Dabei möchte ich aber gleichzeitig den text fett gedruckt haben und lingsbündig
Danke
Ciao Peter
besten dank
15 ist in dem Fall "grau", ich glaub man kann es auch mit "grau" oder "grey" angeben.
Ciao Peter
Um einen Text per Makro in Excel einzufügen, kannst du folgende Schritte befolgen:
Öffne Excel und drücke ALT + F11
, um den VBA-Editor zu öffnen.
Klicke im Menü auf „Einfügen“ und wähle „Modul“, um ein neues Modul zu erstellen.
Füge den folgenden Code ein, um den Text in Zelle A1 einzufügen und auf fett und linksbündig zu formatieren:
Sub AutoForm25_BeiKlick()
With Range("A1")
.Value = "Hallo"
.Font.Bold = True
.HorizontalAlignment = xlHAlignLeft
End With
End Sub
Um den Hintergrund der Zelle grau zu gestalten, kannst du den Code wie folgt erweitern:
Sub AutoForm25_BeiKlick()
With Range("A1")
.Value = "Hallo"
.Font.Bold = True
.HorizontalAlignment = xlHAlignLeft
.Interior.ColorIndex = 15 ' Grau
End With
End Sub
Schließe den VBA-Editor und kehre zu Excel zurück.
Führe das Makro aus, um den Text in die Zelle einzufügen.
Fehler: Der Text wird nicht eingefügt.
Fehler: Der Text ist nicht fett oder linksbündig.
With
-Anweisung korrekt geschlossen wird.Du kannst auch den Excel-Recorder verwenden, um ein Makro aufzuzeichnen, das einen Text in eine Zelle einfügt. So funktioniert es:
Dies ist eine einfache Möglichkeit, um zu lernen, wie man mit Excel VBA Text einfügt.
Hier sind einige Beispiele, wie du den Code erweitern kannst:
Text mit Datum einfügen:
Sub AutoForm25_BeiKlick()
With Range("A1")
.Value = "Heute ist: " & Date
.Font.Bold = True
.HorizontalAlignment = xlHAlignLeft
.Interior.ColorIndex = 15
End With
End Sub
Text in mehreren Zellen einfügen:
Sub MehrereZellen()
Dim i As Integer
For i = 1 To 10
With Range("A" & i)
.Value = "Zeile " & i
.Font.Bold = True
.Interior.ColorIndex = 15
End With
Next i
End Sub
Verwende Fehlerbehandlung, um deinen Code robuster zu machen. Beispiel:
On Error Resume Next
' Dein Code hier
On Error GoTo 0
1. Wie kann ich das Makro speichern, damit es in Zukunft verfügbar ist?
Du kannst deine Excel-Datei als „Excel-Makro-fähige Arbeitsmappe“ (*.xlsm) speichern, um den VBA-Code zu behalten.
2. Kann ich das Makro auf eine Schaltfläche in Excel legen?
Ja, du kannst eine Schaltfläche einfügen und das Makro zuweisen, indem du mit der rechten Maustaste auf die Schaltfläche klickst und „Makro zuweisen“ wählst.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen