- Katılım
- 22 Mayıs 2007
- Mesajlar
- 178
- Excel Vers. ve Dili
- 2016 English
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
[B]Sub MATRIX_DOLU_LISTELE()[/B]
Set m = Sheets("Matrix"): Set l = Sheets("Liste")
l.Range("A:C").ClearContents
For sut = 4 To 16
For sat = 4 To 11
If m.Cells(sat, sut) <> "" Then
lsat = l.[A65536].End(3).Row + 1
[B][COLOR="Red"] If m.Cells(sat, 2) = "" Then
l.Cells(lsat, 1) = l.Cells(lsat - 1, 1)
Else
l.Cells(lsat, 1) = m.Cells(sat, 2)
End If[/COLOR][/B]
[COLOR="Blue"][B] l.Cells(lsat, 1) = m.Cells(sat, 3)[/B][/COLOR]
l.Cells(lsat, 2) = m.Cells(sat, sut)
l.Cells(lsat, 3) = m.Cells(3, sut)
End If
Next
Next
MsgBox "İşlem tamamlandı.", vbInformation, "..:: O.BARAN ::.."
[B]End Sub[/B]
l.Cells(lsat, 1) = m.Cells(sat, 3)
l.Cells(lsat, 2) = m.Cells(sat, sut)
[COLOR="Red"]l.Cells(lsat, 2).Interior.Color = m.Cells(sat, sut).Interior.Color[/COLOR]
l.Cells(lsat, 3) = m.Cells(3, sut)