Çözüldü tek seferlik döngü

Katılım
7 Ağustos 2019
Mesajlar
106
Excel Vers. ve Dili
İngilizce
Kod:
For s = 9 To 19
If Not Sheets("satış").Cells(s, 6) = "" Then
Set m = sh.Range("c1:A" & sonsat).Find(Sheets("satış").Cells(s, 6).Value, , xlValues, xlWhole)
 k.Offset(0, 6).Value = k.Offset(0, 6).Value - 1
 Sheets("SATIŞ KAYDI").Range("b17") = Sheets("SATIŞ").Cells(s, 6)

merhabalar böyle bir kodum var ben istiyorum ki Sheets("SATIŞ KAYDI").Range("b17") = Sheets("SATIŞ").Cells(s, 6) buraya her geldiğinde hücre bir aşağı insin
mesela s nin ilk döngüsünde b17 ye yazdı 2. döngüsündeki değeri b 18 e 3. döngüsünde b 19 a yazsın istiyorum lütfen yardım eder misiniz ?
 
Katılım
7 Ağustos 2019
Mesajlar
106
Excel Vers. ve Dili
İngilizce
Dosya çok karışık şuan o yüzden yüklemem kafa karıştırır . İstediğim tek şey s döngüsünün her saydığını stok sayfasında b17 den başlayıp alt alta yazması
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sonucunu kontrol etmediğim soruya cevap yazmam.Konuyu anlayan ve sonucunu öngeren bir arkadaş umarım cevaplandırır.Üzgünüm.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,418
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
"For" ile başlayan satırın üstüne aşağıdaki kodu ekleyin.

Kod:
Say = 17

Kendi kod satırınızıda aşağıdaki gibi düzenleyin.

Kod:
Sheets("SATIŞ KAYDI").Range("b" & Say) = Sheets("SATIŞ").Cells(s, 6)
Say = Say + 1
 
Katılım
7 Ağustos 2019
Mesajlar
106
Excel Vers. ve Dili
İngilizce
Gerçekten çok teşekür ederim ????
 
Üst