In VBA (Visual Basic for Applications) kannst du mehrere Arbeitsblätter nicht direkt in einer Zeile wie in deinem Beispiel sichtbar machen. Der Ausdruck `Sheets("TP1", "TP2").... [mehr]
Die Fehlermeldung „Fehler bei der Namensbenennung“ in VBA bei `ThisWorkbook.Names(Verweisname).Delete` tritt meist auf, wenn einer der folgenden Punkte zutrifft: 1. **Der Name existiert nicht:** Wenn `ThisWorkbook.Names(Verweisname)` nicht existiert, wirft VBA einen Fehler. → Prüfe vor dem Löschen, ob der Name existiert. 2. **Ungültiger Name:** Der Wert von `Verweisname` enthält ungültige Zeichen oder ist leer. 3. **Der Name ist ein Arbeitsblatt-spezifischer Name:** `ThisWorkbook.Names` greift nur auf arbeitsmappenweite Namen zu, nicht auf blattspezifische. **Lösungsvorschlag:** Vor dem Löschen solltest du prüfen, ob der Name existiert: ```vba Dim Verweisname As String Dim n As Name Dim gefunden As Boolean Verweisname = "elem" gefunden = False For Each n In ThisWorkbook.Names If n.Name = Verweisname Or n.Name = ThisWorkbook.Name & "!" & Verweisname Then n.Delete gefunden = True Exit For End If Next If Not gefunden Then MsgBox "Name '" & Verweisname & "' nicht gefunden." End If ``` **Hinweise:** - Achte auf die genaue Schreibweise des Namens (Groß-/Kleinschreibung, evtl. Präfix mit Arbeitsmappenname). - Für blattspezifische Namen musst du über das entsprechende Arbeitsblatt gehen: `Worksheets("Blattname").Names(Verweisname).Delete` **Weitere Infos:** [Microsoft Dokumentation zu Names.Delete](https://learn.microsoft.com/de-de/office/vba/api/excel.names.delete) Falls du den Namen dynamisch erzeugst, prüfe auch, ob `Verweisname` gültig ist (keine Leerzeichen, keine Sonderzeichen).
In VBA (Visual Basic for Applications) kannst du mehrere Arbeitsblätter nicht direkt in einer Zeile wie in deinem Beispiel sichtbar machen. Der Ausdruck `Sheets("TP1", "TP2").... [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]
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]
Um in Excel mit VBA eine MessageBox anzuzeigen, wenn ein bestimmter Wert überschritten oder gleich ist, kannst du beispielsweise folgenden Code verwenden. Angenommen, du möchtest prüfen... [mehr]
Um in Excel per VBA eine MessageBox erscheinen zu lassen, wenn eine Zelle einen bestimmten Wert unterschreitet, kannst du das Worksheet-Change-Ereignis verwenden. Hier ein Beispiel, wie du das umsetze... [mehr]
Um in Excel-VBA den Inhalt einer bestimmten Tabelle (z.B. "Tabelle1") komplett zu löschen, kannst du folgenden Code verwenden: ```vba Worksheets("Tabelle1").Cells.ClearConten... [mehr]
Um den Text in der Bearbeitungsleiste (Formelleiste) in Microsoft Excel zu vergrößern, gibt es folgende Möglichkeiten: **1. Zoom-Funktion der Bearbeitungsleiste (ab Excel 365/2019):**... [mehr]
Ja, es gibt mehrere kostenlose Alternativen zu Excel für Android. Zu den bekanntesten zählen: 1. **Google Tabellen (Google Sheets)** Kostenlos nutzbar, benötigt ein Google-Konto.... [mehr]
Um in Excel eine Zahl bei einer Verknüpfung direkt aufzurunden, kannst du die Funktion `AUFRUNDEN` verwenden. Das funktioniert so: **Syntax:** `=AUFRUNDEN(Zahl; Anzahl_Stellen)` **Beispiel mi... [mehr]
In Excel 2021 gibt es keine spezielle, direkt auswählbare Vorlage für ein Gantt-Diagramm wie bei einigen anderen Projektmanagement-Tools. Allerdings bietet Excel verschiedene Vorlagen fü... [mehr]