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]
Excel bietet keine eingebaute Funktion, die automatisch erkennt, wann ein Wert gelöscht wurde und dann eine bedingte Formatierung für eine bestimmte Zeitspanne anwendet. Dies erfordert eine Kombination aus VBA (Visual Basic for Applications) und bedingter Formatierung. Hier ist ein allgemeiner Ansatz, wie dies mit VBA erreicht werden kann: 1. Öffne die Excel-Datei und drücke `Alt + F11`, um den VBA-Editor zu öffnen. 2. Füge ein neues Modul hinzu, indem du auf `Einfügen` > `Modul` klickst. 3. Füge den folgenden VBA-Code ein: ```vba Dim deleteTime As Date Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub If IsEmpty(Target.Value) Then deleteTime = Now Target.Interior.Color = RGB(255, 0, 0) ' Rot färben Application.OnTime Now + TimeValue("00:00:10"), "RemoveHighlight" ' 10 Sekunden für Testzwecke End If End Sub Sub RemoveHighlight() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") ' Anpassen an den Namen des Arbeitsblatts Dim cell As Range For Each cell In ws.UsedRange If cell.Interior.Color = RGB(255, 0, 0) And Now >= deleteTime + 7 Then cell.Interior.ColorIndex = xlNone End If Next cell End Sub ``` 4. Schließe den VBA-Editor und speichere die Datei als Makro-fähige Arbeitsmappe (.xlsm). Dieser Code färbt eine Zelle rot, wenn ihr Wert gelöscht wird, und entfernt die Färbung nach 7 Tagen. Beachte, dass der `Application.OnTime`-Aufruf für Testzwecke auf 10 Sekunden eingestellt ist. Ändere dies auf `TimeValue("07:00:00:00")` für 7 Tage. Weitere Informationen zu VBA in Excel findest du hier: [Microsoft VBA-Dokumentation](https://docs.microsoft.com/de-de/office/vba/api/overview/excel).
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 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]
Es ist grundsätzlich empfehlenswert, die Umrechnung von Zentimetern (cm) in Punkt (pt) direkt im Makro vorzunehmen, nicht im Arbeitsblatt. Dafür sprechen folgende Gründe: 1. **Flexibil... [mehr]
Um in Excel per Makro (VBA) ein Rechteck mit der Standardfarbe Orange (Farbcode 49407) auszufüllen, kannst du folgenden VBA-Code verwenden: ```vba Sub RechteckOrangeFüllen() Dim shp As... [mehr]
Wenn deine Excel-Tabelle wie eingefroren ist und sich nicht mehr scrollen lässt, kann das verschiedene Ursachen haben. Hier sind die häufigsten Gründe und Lösungen: 1. **Scroll-Lo... [mehr]
Das kannst du mit einer einfachen If-Abfrage umsetzen. Beispiel: ```vba If MsgBox("Möchtest du fortfahren?", vbYesNo + vbQuestion, "Bestätigung") = vbNo Then Exit Su... [mehr]
Um in Excel die Werte einer Spalte aufzusummieren, kannst du die Funktion **SUMME** verwenden. Angenommen, du möchtest die Werte in der Spalte A von Zeile 1 bis 10 aufsummieren, gehst du so vor:... [mehr]