• DİKKAT

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

Çözüldü VERİ GİRİŞİYLE DEĞER ARTIŞI

Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Merhabalar arkadaşlar,

Eklemiş olduğum dosyada "Cam Listesi" sayfasında B sütununa veri girince aynı satırda F sütununa tarih atmaktadır. Aynı şekilde M1 hücresinde Değer Değiştirme Butonu ile yaptığım değer artış ve azaltma işlemini B sütununa veri girince değeri otomatik olarak artırması mümkün mü acaba? Saygılar selamlar
 

Ekli dosyalar

Sayfadaki kodu aşağıdaki gibi değiştirip deneyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B:B")) Is Nothing Then
        Target.Offset(0, 4) = Format(Now, "dd.mm.yyyy")
        Range("H1") = Range("H1") + 1
    End If
End Sub
 
Sayfadaki kodu aşağıdaki gibi değiştirip deneyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B:B")) Is Nothing Then
        Target.Offset(0, 4) = Format(Now, "dd.mm.yyyy")
        Range("H1") = Range("H1") + 1
    End If
End Sub

teşekkür ederim yardımınız için yanlış bir şey yapmamak adına soruyorum
kullanmakta olduğum sayfa içersinde birden fazla kod bulunmakta
o yüzden hangi başlıklı formülü değiştirmem gerek?
 
Son düzenleme:
Aşağıdaki olayı kullanmalısınız.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
 
Aşağıdaki olayı kullanmalısınız.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
@Korhan Ayhan Bey,
ne kadar teşekkür etsem azdır :) Allah razı olsun. Dert görmeyesiniz.
Bulamamın sebebi ben kod başlıklarında arıyordum ama sayfada kodu göster deyince ortaya çıktı :)
(y)(y)(y)
 
Son düzenleme:
@Korhan Ayhan Bey, biliyorum excel kendi içinde bir dünya bu yüzden istekler de sınırsız :)
Yine aynı şekilde B sütununa veri girince E sütununa 4+16+4mm ÇiftCam yazması mümkün müdür acaba?
 
Son düzenleme:
Deneyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B:B")) Is Nothing Then
        Target.Offset(0, 3) = "4+16+4mm ÇiftCam"
        Target.Offset(0, 4) = Format(Now, "dd.mm.yyyy")
        Range("H1") = Range("H1") + 1
    End If
End Sub
 
Deneyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B:B")) Is Nothing Then
        Target.Offset(0, 3) = "4+16+4mm ÇiftCam"
        Target.Offset(0, 4) = Format(Now, "dd.mm.yyyy")
        Range("H1") = Range("H1") + 1
    End If
End Sub
Çok teşekkür ederim. Bu da tamamdır
 
Çözüldü olarak işaretlenebilir mi acaba
 
Geri
Üst