- Katılım
- 1 Haziran 2005
- Mesajlar
- 105
- Excel Vers. ve Dili
- Excel 2003-Türkçe
Merhabalar,
Private Sub TextBox69_change()
TextBox69.Font.Bold = False
If TextBox68 & TextBox69 = "" Then
TextBox182 = ""
TextBox183 = ""
TextBox184 = ""
Exit Sub
Else
If Not IsDate(TextBox69) Then
TextBox69.Value = Format(Now, "dd.mm.yyyy")
TextBox69.Font.Bold = True
Exit Sub
End If
TextBox182 = Kidem2((TextBox68), ((TextBox69)))
TextBox183 = Kidem1((TextBox68), ((TextBox69)))
TextBox184 = Kidem((TextBox68), ((TextBox69)))
End If
End Sub
yukardaki kodlarla textbox69 a günün tarihi yazılıyor.
ve aşağıdaki kodla kaydediyorum.
If TextBox69.Value = IsDate(TextBox69) Then
Cells(say + 1, 69).Value = CLng(CDate(TextBox69.Value)) * 1
Else
Cells(say + 1, 69).Value = TextBox69.Value
End If
eğer textbox69 dokuzdaki değer günün tarihi ise kaydetmemesini nasıl sağlarız.
yanlız elle girilmiş olan olabileceği için sadece formüllü olan bugünün tarihini kaydetmiyecek.
sağolun.
Private Sub TextBox69_change()
TextBox69.Font.Bold = False
If TextBox68 & TextBox69 = "" Then
TextBox182 = ""
TextBox183 = ""
TextBox184 = ""
Exit Sub
Else
If Not IsDate(TextBox69) Then
TextBox69.Value = Format(Now, "dd.mm.yyyy")
TextBox69.Font.Bold = True
Exit Sub
End If
TextBox182 = Kidem2((TextBox68), ((TextBox69)))
TextBox183 = Kidem1((TextBox68), ((TextBox69)))
TextBox184 = Kidem((TextBox68), ((TextBox69)))
End If
End Sub
yukardaki kodlarla textbox69 a günün tarihi yazılıyor.
ve aşağıdaki kodla kaydediyorum.
If TextBox69.Value = IsDate(TextBox69) Then
Cells(say + 1, 69).Value = CLng(CDate(TextBox69.Value)) * 1
Else
Cells(say + 1, 69).Value = TextBox69.Value
End If
eğer textbox69 dokuzdaki değer günün tarihi ise kaydetmemesini nasıl sağlarız.
yanlız elle girilmiş olan olabileceği için sadece formüllü olan bugünün tarihini kaydetmiyecek.
sağolun.