Tevfik_Kursun
Altın Üye
- Katılım
- 30 Temmuz 2012
- Mesajlar
- 3,849
- Excel Vers. ve Dili
- Office 2016 Pro - Türkçe 64 Bit
- Altın Üyelik Bitiş Tarihi
- 12-02-2029
Merhaba Arkadaşlar,
ilkokulda okuyan torunlarım için toplama çalışması yapmaya çalışıyorum.
G3:J3 arasında 1 yada 2 yada 3 yada 4 basamaklı bir sayı geliyor
G5:J5 arasında 1 yada 2 yada 3 yada 4 basamaklı bir sayı geliyor
Toplam ise G8:J8 e yazılıyor. Alt alta yapılan toplama işlemi kurallara uygun olarak sağdan sola doğru yapılıyor.
Örnek olarak 15 ve 30 sayılarını toplayalım.
J8 e 5 yazıp entere basınca I8 e geçiyor,
I8 e 4 yazıp entere basınca H8 e geçiyor, H8 ilk boş hücre F8:J8 alanında. H8 de entere basınca Bitir adlı makro çalışsın istiyorum.
Arkadaşların desteği ile oluşan bu makro ilk çalışmada doğru çalışıyor, ikincide maalesef hatalı.
Uygun olan arkadaşım destek atarsa çok makbule geçer.
Saygılarımla
ilkokulda okuyan torunlarım için toplama çalışması yapmaya çalışıyorum.
G3:J3 arasında 1 yada 2 yada 3 yada 4 basamaklı bir sayı geliyor
G5:J5 arasında 1 yada 2 yada 3 yada 4 basamaklı bir sayı geliyor
Toplam ise G8:J8 e yazılıyor. Alt alta yapılan toplama işlemi kurallara uygun olarak sağdan sola doğru yapılıyor.
Örnek olarak 15 ve 30 sayılarını toplayalım.
J8 e 5 yazıp entere basınca I8 e geçiyor,
I8 e 4 yazıp entere basınca H8 e geçiyor, H8 ilk boş hücre F8:J8 alanında. H8 de entere basınca Bitir adlı makro çalışsın istiyorum.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static rng As Range
If Not Intersect(Range("F8:J8"), Target) Is Nothing And Target.Text = "" Then
If Not rng Is Nothing Then
If rng.Text = "" Then
Call Bitir
End If
End If
Set rng = Target
End If
End Sub
Uygun olan arkadaşım destek atarsa çok makbule geçer.
Saygılarımla
Ekli dosyalar
-
24.2 KB Görüntüleme: 9