- Katılım
- 1 Ekim 2010
- Mesajlar
- 17
- Excel Vers. ve Dili
- 2003 türkçe
Sub VERİLERİ_TEKRARLI_LİSTELE()
Dim X As Integer, Satır As Long
Columns("a:b").ClearContents
Satır = 1
For X = 1 To Range("d65536").End(3).Row
Range("A" & Satır & ":A" & Satır + Cells(X, "G") - 1) = Cells(X, "D")
Range("B" & Satır & ":B" & Satır + Cells(X, "G") - 1) = Cells(X, "F")
Satır = Range("A65536").End(3).Row + 1
Next
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
Makroyu çalıştırdığımda A1 sütununa D1 sütunundaki değer gelmektedir. Değerin başına "ABC" gibi sabit bir değer girdirmemiz mümkünmü?
Dim X As Integer, Satır As Long
Columns("a:b").ClearContents
Satır = 1
For X = 1 To Range("d65536").End(3).Row
Range("A" & Satır & ":A" & Satır + Cells(X, "G") - 1) = Cells(X, "D")
Range("B" & Satır & ":B" & Satır + Cells(X, "G") - 1) = Cells(X, "F")
Satır = Range("A65536").End(3).Row + 1
Next
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
Makroyu çalıştırdığımda A1 sütununa D1 sütunundaki değer gelmektedir. Değerin başına "ABC" gibi sabit bir değer girdirmemiz mümkünmü?
