DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
[b1] = [b1] + [a1]
End Sub
Hocam selamlar,Selamlar,
ARAÇLAR-SEÇENEKLER-HESAPLAMA menüsünü açın. Yineleme seçeneğini işaretleyin. En fazla yineleme kutucuğuna 1 değerini yazıp tamam deyin.
Daha sonra B1 hücresine =A1+B1 formülünü yazın. A1 hücresine değer girip deneyin.
Merhabalar,Sayfa kod bölümüne kopyalayınız.
Kod:Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, [a1]) Is Nothing Then Exit Sub [b1] = [b1] + [a1] End Sub
Sayfanın kod bölümüne aşağıdaki KOD'u yapıştırın.......Bu kodu birden fazla satırda uygulama istiyorum. Mesela 1. satırdan sonra 2,3,4,.... satırlara uygulama için kodu nasıl değiştirmem gerekiyor ?
[B]Private Sub Worksheet_Change(ByVal Target As Range)[/B]
If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub
If IsNumeric(Target) Then
Cells(Target.Row, 2) = Cells(Target.Row, 2) + Target
End If
[B]End Sub[/B]
Çok teşekkürler, bu haliyle çalıştı. Ancak ben tablomda bazı değişiklikler yapmıştım. Bu kodun aynı sayfa içinde hem a sütununda hem de d sütununda çalışmasını istiyorum. Bu durumda nasıl olmalı kod ?Sayfanın kod bölümüne aşağıdaki KOD'u yapıştırın.
(alt taraftan sayfa adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçtiğinizde açılan ekranın sağ tarafındaki boş alana)Kod:[B]Private Sub Worksheet_Change(ByVal Target As Range)[/B] If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub If IsNumeric(Target) Then Cells(Target.Row, 2) = Cells(Target.Row, 2) + Target End If [B]End Sub[/B]
Merhabalar,Sayfa kod bölümüne kopyalayınız.
Kod:Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, [a1]) Is Nothing Then Exit Sub [b1] = [b1] + [a1] End Sub
Sayfanın kod bölümüne aşağıdaki KOD'u yapıştırın.
(alt taraftan sayfa adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçtiğinizde açılan ekranın sağ tarafındaki boş alana)Kod:[B]Private Sub Worksheet_Change(ByVal Target As Range)[/B] If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub If IsNumeric(Target) Then Cells(Target.Row, 2) = Cells(Target.Row, 2) + Target End If [B]End Sub[/B]
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A:A,D:D,G:G")) Is Nothing Then Exit Sub
If IsNumeric(Target) Then
Cells(Target.Row, Target.Column + 1) = Cells(Target.Row, Target.Column + 1) + Target
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A:A,D,G:G")) Is Nothing Then Exit Sub If IsNumeric(Target) Then Cells(Target.Row, Target.Column + 1) = Cells(Target.Row, Target.Column + 1) + Target End If End Sub
Sağ olasın.turist harikasın.
Çok ama çok teşekkür ederim.
Duacınım, dualarımdasın.
A:A,G:G,I:I....vb şeklinde istediğiniz kolonları belirtip değiştirebilirsiniz.
Kod:Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A:A,D:D,G:G")) Is Nothing Then Exit Sub If IsNumeric(Target) Then Cells(Target.Row, Target.Column + 1) = Cells(Target.Row, Target.Column + 1) + Target End If End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Intersect(Target, Range("A:A,D:D,G:G")) Is Nothing Then Exit Sub
If IsNumeric(Target) Then
Cells(Target.Row, Target.Column + 1) = Cells(Target.Row, Target.Column + 1) + Target
End If
End Sub
Sayfa koduna değil, BuÇalışmaKitabı(ThisWorkBook) kısmına ekleyerek deneyin.
Kod:Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Intersect(Target, Range("A:A,D:D,G:G")) Is Nothing Then Exit Sub If IsNumeric(Target) Then Cells(Target.Row, Target.Column + 1) = Cells(Target.Row, Target.Column + 1) + Target End If End Sub