Merhabalar. Sabit bir metin dosyasından, örnek.txt içinden yer alan verileri kopyalayıp mevcut excel kitabımın örnek sayfası içine A2 hücresinden başlayarak yapıştırmasını istediğim bir makro konusunda yardımcı olabilir misiniz? Teşekkürler.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub TxtOku()
Dim DosyaYolu As String
Dim Satir As String
Dim i As Long
Dim ff As Integer
DosyaYolu = Application.GetOpenFilename("Metin Dosyası (*.txt),*.txt")
If DosyaYolu = "False" Then Exit Sub
ff = FreeFile
Open DosyaYolu For Input As #ff
i = 1
Do Until EOF(ff)
Line Input #ff, Satir
Cells(i, 1).Value = Satir
i = i + 1
Loop
Close #ff
End Sub
Kod:Sub TxtOku() Dim DosyaYolu As String Dim Satir As String Dim i As Long Dim ff As Integer DosyaYolu = Application.GetOpenFilename("Metin Dosyası (*.txt),*.txt") If DosyaYolu = "False" Then Exit Sub ff = FreeFile Open DosyaYolu For Input As #ff i = 1 Do Until EOF(ff) Line Input #ff, Satir Cells(i, 1).Value = Satir i = i + 1 Loop Close #ff End Sub
Sub TxtOku()
Dim DosyaYolu As String
Dim Satir As String
Dim i As Long
Dim ff As Integer
Dim yazSat As Long
yazSat = 2
DosyaYolu = "C:\deneme\abc.txt"
If DosyaYolu = "False" Then Exit Sub
ff = FreeFile
Open DosyaYolu For Input As #ff
i = 1
Do Until EOF(ff)
Line Input #ff, Satir
ActiveWorkbook.Worksheets("Sayfa2").Range("A" & yazSat).Value = Satir
i = i + 1
yazSat = yazSat + 1
Loop
Close #ff
End Sub
Emeğinize sağlık tam istediğim gibi çalıştı. Çok teşekkür ederim.Kod:Sub TxtOku() Dim DosyaYolu As String Dim Satir As String Dim i As Long Dim ff As Integer Dim yazSat As Long yazSat = 2 DosyaYolu = "C:\deneme\abc.txt" If DosyaYolu = "False" Then Exit Sub ff = FreeFile Open DosyaYolu For Input As #ff i = 1 Do Until EOF(ff) Line Input #ff, Satir ActiveWorkbook.Worksheets("Sayfa2").Range("A" & yazSat).Value = Satir i = i + 1 yazSat = yazSat + 1 Loop Close #ff End Sub