• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Satırda yazılan yazıdan sonra yan satırda otomatik tarih yazmasın

Katılım
11 Nisan 2008
Mesajlar
222
Excel Vers. ve Dili
Microsoft Office Excel 2013 / Türkçe
Üsdatlar S.A

aşağıdaki makroyu uyguladım sayfada çalışmadı sebebi ne olabilir ?

Not: Sayfa 2 de çalışmadı


Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
If Intersect(Target, [c:c]) Is Nothing Then Exit Sub
Target.Offset(0, -2) = Date
If Target = "" Then
Target.Offset(0, -2) = ""
End If
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
 

Ekli dosyalar

Merhaba,

Kod başlığını Tüm kitap için yazmışsınız. Sizin mesaj da mavi ile işaretledim. Başlık satırını aşağıdakiyle değiştiriniz.

Private Sub Worksheet_Change(ByVal Target As Range)

.
 
Sizin kodunuz Sayfa kodu değil Çalışma Kitabı kodudur...
Dolayısıyla sayfaya değil, Çalışma Kitabı içine yazılmalıdır...


Çalışma kitabı için; Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Sayfa için; Private Sub Worksheet_Change(ByVal Target As Range)
 
Bilgilendirme için teşekkür ederim.


Sizin kodunuz Sayfa kodu değil Çalışma Kitabı kodudur...
Dolayısıyla sayfaya değil, Çalışma Kitabı içine yazılmalıdır...


Çalışma kitabı için; Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Sayfa için; Private Sub Worksheet_Change(ByVal Target As Range)
 
Rica ederim...
Benden önce Ömer Bey size yanıt vermiş zaten ama mesajını görmediğim için bende aynı yanıtı vermiş bulundum...
 
Bilgilerinizi çekinmeden paylaştığınız için teşekkür ederim.

Merhaba,

Kod başlığını Tüm kitap için yazmışsınız. Sizin mesaj da mavi ile işaretledim. Başlık satırını aşağıdakiyle değiştiriniz.

Private Sub Worksheet_Change(ByVal Target As Range)

.
 
Geri
Üst