27.10.2016, 17:16
Moin!
Wieder am Rechner …
Mal ein simples Beispiel, wie mittels Doppelklick in einem Bereich (bei mir mit "Daten" benamt) das Datum des MonthView ins Target übernommen wird.
Der Code im Klassenmodul der Tabelle:
Microsoft Excel Objekt Tabelle1
Datei im Anhang, funktioniert nur im Bereich "Daten".
Disclaimer:
Die Datei funktioniert nur bei ordnungsgemäßer Registrierung der MSCOMCTL2.OCX
Gruß Ralf
Wieder am Rechner …
Mal ein simples Beispiel, wie mittels Doppelklick in einem Bereich (bei mir mit "Daten" benamt) das Datum des MonthView ins Target übernommen wird.
Der Code im Klassenmodul der Tabelle:
Microsoft Excel Objekt Tabelle1
Option Explicit
Dim Ziel As Range
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("Daten")) Is Nothing Then
With MonthView1
.Value = IIf(Target > 0, Target, Date)
.Visible = True
.Left = Target.Left
.Top = Target.Top
End With
Set Ziel = Target
Cancel = True
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MonthView1.Visible = False
End Sub
Private Sub MonthView1_DateClick(ByVal DateClicked As Date)
Ziel = MonthView1.Value
MonthView1.Visible = False
End Sub
Datei im Anhang, funktioniert nur im Bereich "Daten".
Disclaimer:
Die Datei funktioniert nur bei ordnungsgemäßer Registrierung der MSCOMCTL2.OCX
Gruß Ralf