- Katılım
- 8 Mart 2010
- Mesajlar
- 38
- Excel Vers. ve Dili
- 2003 türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Ekli dosyada derdimi anlatmaya çalıştım. Ben biraz birşeyler yaptım ama biraz fazlasına ihityacım var.Şimdiden yardımlarınız için teşekkürler.
Ekli dosyada derdimi anlatmaya çalıştım. Ben biraz birşeyler yaptım ama biraz fazlasına ihityacım var.Şimdiden yardımlarınız için teşekkürler.
Private Sub Worksheet_Change(ByVal Target As Range)
If Selection.Cells.Count > 1 Then Exit Sub
If Intersect(Target, [A2:M65536]) Is Nothing Then Exit Sub
If (Target.Column - 1) Mod 3 <> 0 Then Exit Sub
With Target.Offset(0, 2)
.ClearContents
If UCase(Target.Value) = "NUMBER" Or IsNumeric(Target.Value) = True Then
.Value = Time
End If
If Target = "" Then .ClearContents
End With
End Sub
Bu kondu bende kopyalayıp kullandım fakat bişi sormak istiyorum.Sadece Rakam olduğunda zaman yazıyor.Hem Harf;hem rakam olduğunda yazmıyor.Ben Aynı işlemi hem harf hem rakam kullanarak yapmak istiyorum..Yardımcı olurmusunuz?Teşekkürler..
Private Sub Worksheet_Change(ByVal Target As Range)
If Selection.Cells.Count > 1 Then Exit Sub
If Intersect(Target, [B2:B65536]) Is Nothing Then Exit Sub
With Range("E" & Target.Row)
.Value = Time
If Target = "" Then .ClearContents
End With
End Sub
Bu şekilde deneyiniz.
.Kod:Private Sub Worksheet_Change(ByVal Target As Range) If Selection.Cells.Count > 1 Then Exit Sub If Intersect(Target, [B2:B65536]) Is Nothing Then Exit Sub With Range("E" & Target.Row) .Value = Time If Target = "" Then .ClearContents End With End Sub