HERBERS Excel-Forum - die Beispiele

Thema: Markierung des jeweils aktuellen Datums

Home

Gruppe

Allgemein

Problem

Das jeweils aktuelle Datum soll markiert werden.

Lösung
Formel in derbedingten Formatierung: =A1=HEUTE()
ClassModule: DieseArbeitsmappe

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   On Error Resume Next
   Application.CommandBars("Standard").Controls("Multiplizieren").Delete
   On Error GoTo 0
End Sub

Private Sub Workbook_Open()
   Dim objButton As CommandBarButton
   On Error Resume Next
   Application.CommandBars("Standard").Controls("Multiplizieren").Delete
   On Error GoTo 0
   Set objButton = Application.CommandBars("Standard").Controls.Add
   With objButton
      .Caption = "Multiplizieren"
      .Style = msoButtonIcon
      .FaceId = 1088
      .OnAction = "Multiplizieren"
   End With
End Sub

ClassModule: Tabelle3

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
   Dim rngAct As Range
   If Application.CommandBars("Standard") _
      .Controls("Multiplizieren").State = msoButtonDown Then
      If Target.Column <> 3 Then
         Beep
         MsgBox "Sie müssen Zellen in Spalte C markieren!"
         Exit Sub
      End If
      For Each rngAct In Selection.Cells
         rngAct = rngAct.Offset(0, -1) * dMultiplicator
         rngAct.Offset(0, 1) = rngAct.Offset(0, -1) + rngAct
      Next rngAct
   End If
   Application.CommandBars("Standard") _
      .Controls("Multiplizieren").State = msoButtonUp
End Sub

StandardModule: basMain

Public dMultiplicator As Double

Sub Multiplizieren()
   If Intersect(ActiveCell, Range("A2:A6")) Is Nothing Then
      Beep
      MsgBox "Sie müssen sich im Bereich A2:A6 befinden!"
      Exit Sub
   End If
   If Selection.Cells.Count > 1 Then
      Beep
      MsgBox "Es darf nur eine Zelle markiert sein!"
      Exit Sub
   End If
   CommandBars("Standard").Controls("Multiplizieren").State = msoButtonDown
   dMultiplicator = ActiveCell
End Sub

Beiträge aus dem Excel-Forum zu den Themen Allgemein und Zelle

eine Zelle, 2 Formeln, Zahlen aber getrennt Counter durch Änderung vom Zelleninhalt hochzählen
Multiselect in eine Zelle Kursiven Text aus Zelle extrahieren
Alle Zellen mit bestimmtem Datum markieren Vergleichen von zellen
Datum + Uhrzeit aus Textbox richtig in Zelle Zellenfärbung
ContentControl (WORD) in Excel Zelle schreiben PQ - Zeichen in Zelle zählen
Zelle färben wenn Wert in Liste vorkommt Zellen auslesen,wenn im Blattnamen 2019
Mehrere Zellen in mehreren Dateien ersetzen VBA Code um einzelne Zellen zu sperren
bestimmte Zeichenfolgen in Zellen löschen Summe von letzter freier Zelle in Spalte
Intelligente Tabelle - Auf Zelle zugreifen von and 2 Zellen vergleichen und Werte in Folgen summieren
1. freie Zelle in nicht zusammenhängenden Bereich Checkboxen Namen beliebig in eine Zelle schreiben
Variabler Text aus Zelle in Code integrieren Zellen vergleichen
Targetadress Zelle bestimmen Rechtsklick VBA nur bestimmte Zellen
Zellen aus Liste in Spalten korrekt umsortieren Speicherpfad aus zelle zusammenfügen
wenn . in Zelle darf kein OK geschrieben sein Autofilter mit formartierten Zellen mit VBA
Formel aus Zellen erstellen und einfügen als Forme Ausgewählte Zellen (Variabel) in Spalte A markiere
Zellen sperren wenn Bedingung in anderer Zelle erf Wert einer Zelle in Blatt mit diesem Zellennamen
Formel in eine Zelle einbinden Zelleninhalte übertragen u. fortlaufend anzeigen
Speichern mit Pfad aus Zelle einer nichtaktiven Ma VBA, 4 Informationen in 4 Zellen schreiben
Zellen einfärben trotz Passwortschutz Zellen einfärben wenn Bedingung erfüllt
Wenn alle Zellen unter einer Zelle leer sind, dann Zelle kann nicht geändert werden
Formel in Zelle schreiben ohne festen Zellbezug Befehlszeile aus Zelle in VBA
Bestimmte Zelle mit Makro berechnen Text aus Zelle in Internet Seite
Bedingte Formatierung bezogen auf 2. Zelle Sortieren von Datumswerten in Zelle durch VBA
Zelleneingabe nur per Combobox erlauben gleichzeitiges Ausfüllen mehrerer Zellen