MESUT K
Altın Üye
- Katılım
- 26 Nisan 2019
- Mesajlar
- 221
- Excel Vers. ve Dili
-
İş'te:Excel 2016 eng
Ev'de:Excel 2013 tr
- Altın Üyelik Bitiş Tarihi
- 29-04-2025
Herkese Merhaba
Aşağıda yazılı kod düzeni var.Kodlar birincisi takvimi,ikinci saat-zaman çizelgesini açıyor.
Benim istediğim;
açılır takvimin sadece F21,F23,F32,F37 hücrelerine tıklayınca açılmasını istiyorum
saat-zaman çizelgesinin G23 hücresine tıklayınca açılmasını istiyorum
Konu ile ilgili yardımlarınızı istiyorum
Saygılarımla
-----------------------------------------------------------------------------------------------------
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("F21")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
Cancel = True
If Target.Address <> Range("F21").Address Then
takvim.Show
If tarih <> Empty Then
'Target = CDate(tarih) 'tarih formatına çeviriyor
Target = Format(tarih, "dd.mm.yyyy")
End If
End If
End If
If Not Application.Intersect(Target, Range("G:G")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
Cancel = True
If Target.Address <> Range("G23").Address Then
zaman.Show
End If
End If
End Sub
Aşağıda yazılı kod düzeni var.Kodlar birincisi takvimi,ikinci saat-zaman çizelgesini açıyor.
Benim istediğim;
açılır takvimin sadece F21,F23,F32,F37 hücrelerine tıklayınca açılmasını istiyorum
saat-zaman çizelgesinin G23 hücresine tıklayınca açılmasını istiyorum
Konu ile ilgili yardımlarınızı istiyorum
Saygılarımla
-----------------------------------------------------------------------------------------------------
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("F21")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
Cancel = True
If Target.Address <> Range("F21").Address Then
takvim.Show
If tarih <> Empty Then
'Target = CDate(tarih) 'tarih formatına çeviriyor
Target = Format(tarih, "dd.mm.yyyy")
End If
End If
End If
If Not Application.Intersect(Target, Range("G:G")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
Cancel = True
If Target.Address <> Range("G23").Address Then
zaman.Show
End If
End If
End Sub
Son düzenleme: