En Alttaki Satırdan Kopyalayarak devam Etsin

Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Merhaba,
Aşağıdaki kodla Opelsip sayfasındaki "Geldi" yazısını gördüğü satırları süzüyor ve o satırları Hazir sayfasındaki gelenlerin içersine kopyalıyor.Buraya kadar problem yok.Fakat ikinci kez dosya yüklediğimde Hazir sayfasının en altındaki satırdan devam etmesini istiyorum bir türlü beceremiyorum.İkincisinde hiçbir işlem yapmıyor.
Saygılar

[/code]Selection.AutoFilter Field:=10, Criteria1:="Geldi"
Sheets("Opelsip").Range("a2:j65536").SpecialCells(xlCellTypeVisible).Copy Destination:=Sheets("Hazir").Range("a" & Worksheets("Hazir").[a65536].End(xlUp).Row + 1)
Sheets("Opelsip").Range("a2:j65536").SpecialCells(xlCellTypeVisible).Delete
Sheets("opelsip").Select
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
İlk Çalıştırdığımda Buluyor.Yani 1.Satırda başlıklar var onların üzerine yazmıyor.Fakat Daha sonra yeni parça geldiğinde bunları devam etmiyor.

Ben programı Ekte gönderiyorum.TXT dosyası ile beraber.

Programı çalıştırınca YEDEKPARÇA PLATFORMU ->Parça Girişi deyip Ekteki TXT dosyasını gösterince yeni gelen parçaları Opelsip dosyasında karşılaştırıp Hazir sayfasının en altına atması gerekiyor.Bu işlemi ilkinde yapıyor fakat daha sonra yapmıyor.Anlayamadım.!!!Şu anda Hazır Sayfası 17.Satıra kadar dolu.Yeni parçaları 18.Satırdan devam etmesi gerekiyor.(Dediğiniz gibi yukarıdaki kod ile)

Saygılar
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Problemi Çözebilen Arkadaş Varmı ???

Saygılar
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

[vb:1:db73ae3d76]Selection.AutoFilter Field:=10, Criteria1:="Geldi"
Sheets("Opelsip").Range("a3").CurrentRegion.Copy
sat = Worksheets("Hazir").[a65536].End(xlUp).Row + 1
Sheets("Hazir").Range("a" & sat).PasteSpecial Paste:=xlPasteValues
Sheets("Hazir").Rows(sat).Delete
Sheets("opelsip").Select[/vb:1:db73ae3d76]
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Büyük Usta Sayın Levenm program problemsiz çalışıyor.Elinize ,Beyninize,göz nurunuza sağlık.

Saygılar Büyük Usta.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Rica ederim. İşinize yaradığına sevindim. İltifatınız için teşekkür ederim. Ama ben büyük usta değilim, bunuda belirtmek istiyorum. Foromumuzda gerçekten usta insanlar mevcuttur.
 
Üst