- Katılım
- 19 Nisan 2007
- Mesajlar
- 337
- Excel Vers. ve Dili
- Excel 2003 Türkçe
Arkadaşlar Kolay gelsin.
Sayfa1 de verilerim var. Bir form üzerine combobox yerleştirdim ve burdan yaptığım seçime göre N sütunundaki veri ile karşılaştırıp, eğer aynı veri ise o satırın tümünü sayfa 2 ye ssıra ile kopyalanmasını istiyorum.
kodları yazdım ancak secim yapmadan tümünü kopyalıyor. Nerde hata yaptığımı bir türlü bulamadım. Yardımlarınızı bekliyorum. Teşekkürler
Sayfa1 de verilerim var. Bir form üzerine combobox yerleştirdim ve burdan yaptığım seçime göre N sütunundaki veri ile karşılaştırıp, eğer aynı veri ise o satırın tümünü sayfa 2 ye ssıra ile kopyalanmasını istiyorum.
kodları yazdım ancak secim yapmadan tümünü kopyalıyor. Nerde hata yaptığımı bir türlü bulamadım. Yardımlarınızı bekliyorum. Teşekkürler
Kod:
Sheets("Sayfa1").Select 'Sayfa1'i Seç
Application.ScreenUpdating = False
For x = 2 To [N65536].End(3).Row 'N sütununda Dolu Hücreleri Seç
If Sheets("sayfa1").Cells(x, 14) = ComboBox1.Text Then ' Sayfa1 N sütunu ComboBox1 ile aynı ise
Set syf = Sheets("Sayfa2")
Range("a" & x & ":" & "z" & x).Copy
sira = syf.[a65536].End(3).Row + 1
syf.Cells(sira, 1).PasteSpecial
syf.Cells(sira, 1) = sira - 1
atla:
Next
