Um einem Makro in Excel vorzugeben, immer an der untersten Stelle einer Tabelle (also in der ersten freien Zeile unterhalb der vorhandenen Daten) einen Eintrag zu machen, kannst du folgenden VBA-Code...
Fragen zu Makro
Frage stellenFragen und Antworten zum Thema Makro
Wie kann ich per Makro in Excel die Werte aus K2, L5 und M5 als neuen Eintrag in eine intelligente Tabelle übertragen?
Um Werte aus den Zellen K2, L5 und M5 als neuen Eintrag in eine intelligente Tabelle (auch als "Excel-Tabelle" oder "ListObject" bezeichnet) zu übertragen, kannst du folgenden...
Kann ich mit einem Excel-Makro eine E-Mail versenden?
Ja, du kannst mit einem Excel-Makro (VBA) eine E-Mail versenden. Am häufigsten wird dafür Microsoft Outlook verwendet, da es sich gut mit Excel und VBA integrieren lässt. Hier ein einfa...
Wie kopiere ich per Makro ein einzelnes Arbeitsblatt in Excel?
Um in Excel per Makro (VBA) eine Kopie eines einzelnen Arbeitsblatts zu erstellen, kannst du folgenden VBA-Code verwenden: vba Sub BlattKopieren() ' Name des zu kopierenden Blatts Dim BlattNam...
Wie kann ich mit einem Excel-Makro ein Arbeitsblatt als Mail-Anhang versenden?
Um mit einem Excel-Makro (VBA) eine Kopie deines Arbeitsblattes als Anhang einer E-Mail zu versenden, kannst du folgenden Ansatz nutzen. Das Beispiel verwendet Microsoft Outlook als E-Mail-Client und...
Wie schreibe ich ein Makro, das Zeilen aus verschiedenen Excel-Arbeitsblättern kopiert und in ein anderes Blatt einfügt?
Um ein Makro in Excel zu schreiben, das Zeilen aus unterschiedlichen Arbeitsblättern kopiert und in ein anderes Arbeitsblatt einfügt, kannst du den VBA-Editor verwenden. Hier ist ein einfach...
Wie kann man per Makro prüfen, ob ein Zellinhalt in Excel eingerückt ist, und diesen bei Bedarf einrücken?
Um mit einem Makro in Excel zu prüfen, ob der Inhalt einer Zelle eingerückt ist, und falls nicht, diesen einzurücken, kannst du die Eigenschaft .IndentLevel verwenden. Diese gibt an, wi...
Wie kann man aus makro1() den Makro makro2() mit dem Wert 5 aufrufen?
Um aus der Prozedur makro1() die Prozedur makro2() aufzurufen und dabei den Wert 5 zu übergeben, muss makro2() einen Parameter akzeptieren. Hier ein Beispiel in VBA (Visual Basic for Applications...
Wie kann ich per Makro im Blatt Ziel den Bereich von D5 bis INDIREKT(G8) aus dem Blatt Team ab Zelle L12 einfügen?
Um den Bereich von D5 bis zu der Zelle, die durch INDIREKT(G8) im Blatt „Team“ definiert ist, per Makro auszuwählen und ins Blatt „Ziel“ ab Zelle L12 zu kopieren, kannst d...
Wie lässt sich in einer Excel-Datei per Makro der Blattschutz des aktuellen Blattes entfernen?
Um in einer Excel-Datei per Makro (VBA) den Blattschutz des aktuellen Blattes zu entfernen, kannst du folgenden VBA-Code verwenden: vba Sub BlattschutzEntfernen() ActiveSheet.Unprotect End Sub Fal...
Wie kopiert ein Excel-Makro Daten aus Blatt1 und fügt sie ab Zelle B18 ins aktive Blatt ein?
Um dieses Szenario in Excel mit VBA umzusetzen, kannst du ein Makro schreiben, das immer von dem aktiven Blatt aus gestartet wird. Das Makro kopiert dann die gewünschten Daten aus „Blatt1&l...
Wie kann man eine Excel-Datei per Makro mit 'Speichern unter' speichern?
Um eine Excel-Datei per Makro „Speichern unter“ auszuführen, kannst du folgenden VBA-Code verwenden. Damit öffnet sich der „Speichern unter“-Dialog, und der Benutzer...
Wie greift man in einem Excel-Makro auf eine Zelle mit dem Namen "neu" in einem anderen Blatt zu?
Um in einem Excel-Makro (VBA) auf eine Zelle mit dem Namen „neu“ zuzugreifen, die sich in einem anderen Blatt befindet, verwendest du den Namen direkt, da benannte Bereiche (Names) arbeits...
Was ist im Excel-Makro bei einer For-Schleife besser: Dim as Integer oder Dim as Long?
In Excel-Makros (VBA) ist es besser, Schleifenvariablen mit Dim ... As Long zu deklarieren statt mit Dim ... As Integer. Der Grund: In VBA werden alle Integer-Werte intern trotzdem als Long behandelt,...
Wie erstelle ich ein Makro, das eine Excel-Datei über den Speichern-unter-Dialog im XLSM-Format speichert?
Um in Excel per Makro (VBA) eine Datei mit dem "Speichern unter"-Dialog im Format .xlsm zu speichern, kannst du folgenden VBA-Code verwenden: vba Sub SpeichernAlsXLSM() Dim Dateiname As Va...