• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

TXT uzantılı dosyadan işaretli verileri aktarma

Katılım
29 Kasım 2006
Mesajlar
56
Excel Vers. ve Dili
Excel 2007 Türkçe
Arkadaşlar merhaba, size bir sorum var, çözüm sunanlara çok teşekkür ederim..

Ekte gördüğünüz TXT uzantılı dosyada bulunan bilgilerden sadece son satırında * işaretli olanları tek bir excel sayfasına satır satır nasıl yazdırabilirim?

TXT dosyasında örnek olarak bir kaç satır yazdım..Ama gerçek TXT dosyasındaki verilerim sayı olarak 3000-5000 veri arasında.

Teşekkürler..
 
Merhaba.
Ben şöyle denedim oldu.
Txt dosyasını sayfaya sürükleyip bırakın.
sonra metni sütunlara dönüştürün.
veriler A sütunundan H sütununa kadar dizilecekleridir.
Sonra benim verdiğim kodları çalıştırın.
H sütununda * işaretli satırlar silinecektir.
Sonra dosyayı farklı kaydet yaparak .xls uzantılı olarak istediğiniz bir klasöre farklı kaydedin.
İşlemi yapmadan önce orjinal txt dosyanızın bir yedeğini alın ve yedek üzerinde çalışın.

Kolay gelsin.:cool:

Kodlar aşağıdadır.
Kod:
Sub txt_duzelt()
sonsat = Cells(65536, "A").End(xlUp).Row
For i = sonsat To 1 Step -1
    If Cells(i, "H").Value = "*" Then
        Rows(i).Delete (xlUp)
    End If
Next
MsgBox "İşlem sona erdi"
End Sub
 
Son düzenleme:
Merhaba.
Yanlış anlamışım * işaretliler silinecek diye anlamışım * işaretlerinin dışındakile silinecekmiş.
Kodları aşağıdaki şekilde değiştirdim.
İşlemi yapmadan önce orjinal txt dosyanızın bir yedeğini alın ve yedek üzerinde çalışın.

Kodlar aşağıdadır.:cool:
Kod:
Sub txt_duzelt()
sonsat = Cells(65536, "A").End(xlUp).Row
For i = sonsat To 1 Step -1
    If Cells(i, "H").Value <> "*" Then
        Rows(i).Delete (xlUp)
    End If
Next
MsgBox "&#304;&#351;lem sona erdi"
End Sub
 
Son düzenleme:
Merhaba,

Sayın Sezar sorunuzu yanıtlamış, alternatif olması açısından :

Sayın Sezar'ın önerisiyle Excele aldığınız dosyayı kolonlara ayırdıktan sonra,

  • H Sütunu Seçilir
  • F5 (Git, Düzen - Git, Ctrl+G)
  • Özel
  • Sabitler (sadece * olan hücreler seçilir, diğerleri boş olduğu için)
  • Fare Sağ Tık ve Satır
  • Tamam
ve H sütünunda * olan satırlar silinecektir.
 
Merhaba,

Sayın Sezar sorunuzu yanıtlamış, alternatif olması açısından :

Sayın Sezar'ın önerisiyle Excele aldığınız dosyayı kolonlara ayırdıktan sonra,

  • H Sütunu Seçilir
  • F5 (Git, Düzen - Git, Ctrl+G)
  • Özel
  • Sabitler (sadece * olan hücreler seçilir, diğerleri boş olduğu için)
  • Fare Sağ Tık ve Satır
  • Tamam
ve H sütünunda * olan satırlar silinecektir.
Sayı Hocam iyi akşamlar.
Arkdaş * olmayanları silmek istiyor.:)
 
Valla Say&#305;n Sezar,

Sizin yan&#305;t&#305; okuyunca benimde kafam kar&#305;&#351;t&#305; :) farketmez Sabitleri de&#287;il bo&#351;luklar&#305; se&#231;ince i&#351;lem do&#287;ru sonucu verir.

Goley yani, bu F5 tu&#351;u nelere kadir :)
 
Arkada&#351;lar &#231;ok te&#351;ekk&#252;r ederim.Akl&#305;ma tak&#305;lan olursa yine sorar&#305;m.:)
 
Geri
Üst