Wenn ein Makro in Excel mit einem Fehler abbricht, kann es passieren, dass Excel in den "Fehlerbehandlungsmodus" (Debug-Modus) wechselt. In diesem Modus sind bestimmte Funktionen, wie das St... [mehr]
Um in Excel 2021 per Makro den „Speichern unter“-Dialog zu öffnen, sodass der Benutzer Dateiname, Speicherort und das Dateiformat `.xlsm` wählen kann, eignet sich der Befehl `Application.GetSaveAsFilename`. Damit wird ein Dialog angezeigt, und du kannst das gewünschte Dateiformat vorgeben. Das eigentliche Speichern erfolgt dann mit `ActiveWorkbook.SaveAs`. Hier ein Beispiel-Makro: ```vba Sub SpeichernUnterXLSM() Dim Dateipfad As Variant ' Dialog anzeigen, Filter auf .xlsm setzen Dateipfad = Application.GetSaveAsFilename( _ InitialFileName:="", _ FileFilter:="Excel-Arbeitsmappe mit Makros (*.xlsm), *.xlsm", _ Title:="Speichern unter") ' Prüfen, ob der Benutzer abgebrochen hat If Dateipfad = False Then Exit Sub ' Arbeitsmappe als .xlsm speichern ActiveWorkbook.SaveAs Filename:=Dateipfad, FileFormat:=xlOpenXMLWorkbookMacroEnabled End Sub ``` **Hinweise:** - Der Benutzer kann im Dialog Dateiname und Speicherort frei wählen. - Das Dateiformat ist auf `.xlsm` voreingestellt. - Das Makro prüft, ob der Benutzer den Dialog abgebrochen hat. - Weitere Infos zu `GetSaveAsFilename`: [Microsoft-Dokumentation](https://learn.microsoft.com/de-de/office/vba/api/excel.application.getsaveasfilename) Dieses Makro kannst du im VBA-Editor (ALT+F11) in ein Modul einfügen und ausführen.
Wenn ein Makro in Excel mit einem Fehler abbricht, kann es passieren, dass Excel in den "Fehlerbehandlungsmodus" (Debug-Modus) wechselt. In diesem Modus sind bestimmte Funktionen, wie das St... [mehr]
Ja, das ist möglich. In Excel kannst du mit einem Makro (VBA) gezielt bestimmte Buttons (Formularsteuerelemente oder ActiveX-Steuerelemente) ein- oder ausblenden. Das funktioniert über die `... [mehr]
Ja, die Namen der Buttons in Excel kannst du vereinheitlichen, allerdings gibt es dabei zwei Ebenen zu beachten: 1. **Anzeigename (Beschriftung) des Buttons:** Das ist der Text, der auf dem Butt... [mehr]
Um aus einem Excel-Makro (VBA) ein anderes Makro aufzurufen und dabei zwei Integer-Werte zu übergeben, muss das Ziel-Makro als Sub-Prozedur mit Parametern definiert werden. Beispiel: ```vba Sub... [mehr]
Wenn du in Excel einen Filter aktiviert hast, kannst du nur in die sichtbaren (gefilterten) Zeilen Daten eintragen. Der „schwarze Bereich“, den du beschreibst, sind vermutlich die ausgeble... [mehr]
Die Excel-Funktion **WENNS()** ist eine erweiterte Version der klassischen WENN()-Funktion. Sie ermöglicht es, mehrere Bedingungen nacheinander zu prüfen, ohne dass du verschachtelte WENN()-... [mehr]
Die Einstellung, Nullwerte in einem Excel-Blatt nicht anzuzeigen, ist eine blattspezifische Einstellung und wird in der jeweiligen Arbeitsmappe gespeichert. Das bedeutet: - Wenn du die Option **"... [mehr]
Um in Microsoft Excel eine Dropdown-Liste zu erstellen, gehe wie folgt vor: 1. **Zellen auswählen:** Markiere die Zelle(n), in denen die Dropdown-Liste erscheinen soll. 2. **Datenüberpr&uum... [mehr]
Um in Microsoft Excel die Dropdown-Funktion (also eine Datenüberprüfung mit Auswahlliste) zu entfernen, gehe wie folgt vor: 1. **Zelle(n) auswählen:** Markiere die Zelle oder den Zellb... [mehr]
Um in Excel die Anzahl der nichtleeren Zellen in einem Bereich zu zählen, verwendest du die Funktion `ANZAHL2`. Die allgemeine Formel lautet: ``` =ANZAHL2(Bereich) ``` Beispiel: Um alle nicht... [mehr]