27.10.2016, 18: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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)