Nein, ein Excel-Makro (VBA) kann die Option „Direkte Zellbearbeitung zulassen“ nicht direkt ein- oder ausschalten. Diese Einstellung befindet sich unter **Datei > Optionen > Erweiter... [mehr]
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 kann den Speicherort und Dateinamen auswählen: ```vba Sub SpeichernUnter() Dim Dateiname As Variant Dateiname = Application.GetSaveAsFilename( _ InitialFileName:=ThisWorkbook.Name, _ FileFilter:="Excel-Arbeitsmappe (*.xlsx), *.xlsx") If Dateiname <> False Then ThisWorkbook.SaveAs Filename:=Dateiname, FileFormat:=xlOpenXMLWorkbook End If End Sub ``` **So funktioniert der Code:** - `Application.GetSaveAsFilename` öffnet den Dialog „Speichern unter“. - Der Benutzer kann einen Dateinamen und Speicherort wählen. - Wenn der Benutzer auf „Abbrechen“ klickt, passiert nichts. - Ansonsten wird die Datei unter dem gewählten Namen und Ort gespeichert. **Hinweis:** Der Code speichert die Datei im `.xlsx`-Format. Für andere Formate kann der `FileFormat`-Parameter angepasst werden. **Einfügen des Makros:** 1. In Excel `ALT + F11` drücken, um den VBA-Editor zu öffnen. 2. Im Projektfenster das gewünschte Workbook auswählen. 3. Über `Einfügen > Modul` ein neues Modul erstellen. 4. Den Code einfügen und speichern. Weitere Infos zu VBA findest du z.B. auf [Microsoft Learn](https://learn.microsoft.com/de-de/office/vba/api/overview/excel).
Nein, ein Excel-Makro (VBA) kann die Option „Direkte Zellbearbeitung zulassen“ nicht direkt ein- oder ausschalten. Diese Einstellung befindet sich unter **Datei > Optionen > Erweiter... [mehr]
Ja, sowohl `Application.OnKey` als auch `Application.CommandBars` wirken sich auf die gesamte Excel-Anwendung aus – und damit auf **alle geöffneten Arbeitsmappen** (Excel-Dateien) in dieser... [mehr]
Ja, du kannst das Excel-Makro `Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)` ohne Neustart von Excel "aufheben" bzw. deaktivieren,... [mehr]
Um in Excel per Makro (VBA) die Zeile 22 auszublenden, kannst du folgenden VBA-Code verwenden: ```vba Rows(22).Hidden = True ``` So gehst du vor: 1. Drücke `ALT + F11`, um den VBA-Editor zu &o... [mehr]
Um in Excel VBA (Makro) eine Fehlermeldung per `MsgBox` anzuzeigen und danach das Makro mit `Exit Sub` zu beenden, kannst du folgenden Code verwenden: ```vba Sub BeispielMakro() ' Hier steht... [mehr]
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 Datei... [mehr]
Um in Excel zu prüfen, ob ein Name (Vorname & Nachname) aus dem Bereich G5:H11 auch im Bereich G15:H21 vorkommt (wobei G15:H21 leer sein können), kannst du folgende Formel verwenden. Ang... [mehr]
In Microsoft Excel ist es standardmäßig so, dass im Vollbildmodus (über „Ansicht“ > „Vollbildmodus“ oder mit [Strg]+[Shift]+[F1] in älteren Versionen) d... [mehr]
In Excel werden Formeln, die auf externe Dokumente (z. B. andere Excel-Dateien) verweisen, normalerweise beim Öffnen der Datei oder beim manuellen Aktualisieren der Verknüpfungen aktualisier... [mehr]
Um in Excel mit PowerShell mehreren markierten Zellen jeweils einen Rahmen zuzuweisen, kannst du die Excel COM-Objekte verwenden. Hier ein Beispiel, wie du das machen kannst: ```powershell # Excel st... [mehr]