- Katılım
- 12 Nisan 2008
- Mesajlar
- 199
- Excel Vers. ve Dili
- 2003 TÜRKÇE
- Altın Üyelik Bitiş Tarihi
- 03.02.2019
arkadaşlar elimde şöyle bir kod var
Sub AKTAR()
Dim I, SUT, SON As Long
For I = 2 To Sheets.Count
Sheets(I).[A3:M1000].Clear
For SUT = 1 To Sheets("ANA LİSTE").UsedRange.Rows.Count
SON = Sheets(I).UsedRange.Rows.Count + 1
If Sheets(I).Name = Cells(SUT, "A") & " " & Cells(SUT, "B") Then
Sheets("ANA LİSTE").Cells(SUT, "A").EntireRow.Copy
Sheets(I).Cells(SON, "A").PasteSpecial
End If
Next
Next
Application.CutCopyMode = False
End Sub
burada a ve b sütunundaki değer eğer sayfa adıyla aynı ise ilgili değeri aktarıyor benim istediğim ise sadece b sütunu ile sheet adı aynıysa aktarısın . bu durumda makroyu nasıl düzeltmen gerekiyor? Yardımcı olursanız sevinirim
Sub AKTAR()
Dim I, SUT, SON As Long
For I = 2 To Sheets.Count
Sheets(I).[A3:M1000].Clear
For SUT = 1 To Sheets("ANA LİSTE").UsedRange.Rows.Count
SON = Sheets(I).UsedRange.Rows.Count + 1
If Sheets(I).Name = Cells(SUT, "A") & " " & Cells(SUT, "B") Then
Sheets("ANA LİSTE").Cells(SUT, "A").EntireRow.Copy
Sheets(I).Cells(SON, "A").PasteSpecial
End If
Next
Next
Application.CutCopyMode = False
End Sub
burada a ve b sütunundaki değer eğer sayfa adıyla aynı ise ilgili değeri aktarıyor benim istediğim ise sadece b sütunu ile sheet adı aynıysa aktarısın . bu durumda makroyu nasıl düzeltmen gerekiyor? Yardımcı olursanız sevinirim