hücreye aktarıp toplama

Katılım
10 Temmuz 2006
Mesajlar
48
Excel Vers. ve Dili
2003
öncelikle selam arkadaşlar.
siteye baka baka bişeyler yapmaya çalışıyorum.
soru soran ve cevap verenlere bu yüzden çok teşekkür ederim.

sorum şu:
örn.D hücrelerindeki (en az 150 satır) sayıları örn.F hücrelerine aynı sırayla aktarmak istiyorum ama F deki sayıya ekleyerek.

örn. D5 6 F5 4
D6 5 F6 7 olsun.

aktarma sonucu F5 10
F6 12
olmalı.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Aşağıdaki kodları deneyin

Kod:
Sub topla()
For i = 5 To 200
Cells(i, 6) = Cells(i, 6) + Cells(i, 4)
Next
End Sub
 
Katılım
10 Temmuz 2006
Mesajlar
48
Excel Vers. ve Dili
2003
valla hocam anlayamadım.
belki ben anlatamadım.

örn.B sütunundaki sayıları D sütununa aktaracağız.D sütununda da mevcut olan sayıya eklenecek.
Bu işlem her zaman değil aktarmak istediğimizde olmalı.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. fructose'nin vermiş olduğu kodu sayfa üzerinde bir buton ekleyerek kullanmalısınız. İstediğiniz anda butona bastığınızda işlem gerçekleşecektir. Ama sanırım siz bu işlemi değişken sütunlarda yapmak istiyorsunuz. Eğer öyle ise çalışmanızın küçük bir örneğini eklerseniz daha faydalı olacaktır.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Bununla ilgili örnek ekte.İnceleyiniz.
 
Katılım
10 Temmuz 2006
Mesajlar
48
Excel Vers. ve Dili
2003
çok teşekkür ederim istediğim oldu.
macroya baktım orada B sütununda D Sütununa aktarma gözükmüyor.
bunu şey için soruyorum.B ve D örnekti.
benim uygulayacağım hücreleri nasıl ayarlayacağım.
birde i satır sayısı mı
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sub Düğme1_Tıklat()
For i = 2 To 13
Cells(i, 4) = Cells(i, 4) + Cells(i, 2)
Next
End Sub

i'ye 2 değerini ata bu durumda döngü ilk döndüğünde şu durumu alacaktır.

Cells(2,4)=Cells(2,4)+Cells(2,2)

yani Cells(2,4) 2 satır aşağı 4 sütun yandaki değere (D2 hücresi),2 satır aşağı 2 sütunda bulunan değeriCells(2,2) (B2 hücresini ekle) bu eklemiş olan değeri Cells(2,4)=Cells(2,4)+Cells(2,2) D2 hücresinin yeni değeri olarak kabul et diyoruz.
Sonra i değişkenine 3 değerini ata diyecek ve bu 13'ün satırdaki hücreye kadar devam edecek.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

İşinizi biraz daha kolaylaştıracak farklı bir örnekte ben sunmak istiyorum. Sayfada sarı renkli alanlara sütunları belirtip butona bastığınızda işleminiz gerçekleşecektir. Umarım işinize yarar.
 
Katılım
10 Temmuz 2006
Mesajlar
48
Excel Vers. ve Dili
2003
çözüme ulaşılmıştır.çok teşekkür ederim arkadaşlar
hoşçakalın.
 
Üst