- Katılım
- 28 Kasım 2007
- Mesajlar
- 919
- Excel Vers. ve Dili
- Office 2010 İngilizce
Merhaba arkadaşlar,
Amacım bir ektre oluşturmak. Bu nedenle aşağıdaki kodu yazdım. Fakat yürüyen bakiye için kodu devam ettiremedim yardımcı olursanız çok sevinirim.
N2 hücresinde Cells(i, 14) de devir bakiyesi var. N3 hücresinden itibaren, eğer L3 hücresinde cells(i,12) de bakiye varsa N3 hücresine n2+ cells(i,12) yapacak değil ise n2 hücresini cells(i,13 )den çıkaracak ve h kolonun boş hücresine kadar devam edecek.
Amacım bir ektre oluşturmak. Bu nedenle aşağıdaki kodu yazdım. Fakat yürüyen bakiye için kodu devam ettiremedim yardımcı olursanız çok sevinirim.
Kod:
Sub EKSTRE1()
Dim i As Integer
For i = 3 To WorksheetFunction.CountA(Range("h:h"))
If Cells(i, 8).Value > 0 Then
Cells(i, 12).Value = Cells(i, 8)
ElseIf Cells(i, 8).Value <= -1 Then
Cells(i, 13).Value = Cells(i, 8).Value * -1
End If
Next i
End Sub