In Excel VBA ist es nicht möglich, ein **Worksheet-Ereignis** wie `Workbook_SheetBeforeRightClick` direkt mit `Call` aus einer anderen Prozedur (z.B. `Workbook_Open`) zu starten. Ereignisprozedur... [mehr]
Um in Excel mit einem Makro (VBA) ein Rechteck (z.B. "Rechteck 1") ein- und auszublenden, kannst du folgenden VBA-Code verwenden: ```vba Sub Rechteck1_EinAusblenden() Dim shp As Shape Set shp = ActiveSheet.Shapes("Rechteck 1") shp.Visible = Not shp.Visible End Sub ``` **Erläuterung:** - Das Makro sucht auf dem aktiven Arbeitsblatt nach dem Shape mit dem Namen "Rechteck 1". - Mit `shp.Visible = Not shp.Visible` wird die Sichtbarkeit umgeschaltet: Ist das Rechteck sichtbar, wird es ausgeblendet – und umgekehrt. **Hinweis:** Der Name des Rechtecks muss exakt stimmen. Du findest ihn, indem du das Rechteck auswählst und im Namensfeld (links oben neben der Bearbeitungsleiste) nachsiehst. **Makro einfügen:** 1. Drücke `ALT + F11`, um den VBA-Editor zu öffnen. 2. Wähle das gewünschte Arbeitsblatt im Projektfenster aus. 3. Füge den Code in ein neues oder bestehendes Modul ein. 4. Schließe den Editor und führe das Makro aus (z.B. über `ALT + F8`). Weitere Infos zu Shapes in Excel findest du auch bei [Microsoft](https://learn.microsoft.com/de-de/office/vba/api/excel.shape).
In Excel VBA ist es nicht möglich, ein **Worksheet-Ereignis** wie `Workbook_SheetBeforeRightClick` direkt mit `Call` aus einer anderen Prozedur (z.B. `Workbook_Open`) zu starten. Ereignisprozedur... [mehr]
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... [mehr]
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... [mehr]
Um mit einem Makro in Excel die Inhalte und Rahmen der Zellen von A4 bis C7 zu löschen, kannst du folgenden VBA-Code verwenden: ```vba Sub InhalteUndRahmenLoeschen() With Range("A4:C7&q... [mehr]
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,... [mehr]
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... [mehr]
Um in Excel ein Makro zu schreiben, das im Autofilter alles auswählt, außer eines bestimmten Eintrags, kannst du den folgenden VBA-Code verwenden. Dieser Code geht davon aus, dass du bereit... [mehr]
Um ein Makro zu erstellen, das eine PDF-Datei aus einer Excel-Tabelle erstellt und in einem bestimmten Ordner speichert, kannst du den folgenden VBA-Code verwenden. Dieser Code geht davon aus, dass du... [mehr]
Um in Excel eine Zelle so anzupassen, dass sie das Datum von heute minus 1 Tag anzeigt, kannst du die folgende Formel verwenden: 1. Wähle die Zelle aus, die du anpassen möchtest. 2. Gib die... [mehr]