Bir xls'deki makroyu diğer xls için çalıştırmak

Katılım
21 Eylül 2006
Mesajlar
25
Excel Vers. ve Dili
Windows Home 7 Premium
Değerli arkadaşlar;

Problemi şöyle özetleyebilirim:
ANA_DOSYA.xls' deki makro, sabit olan SATISLAR.xls'i açıp sheet1'deki bilgileri Sheet2'ye sıralarını değiştirerek yerleştirecek, Sheet2'yi SATISLAR_txt.TXT olarak kaydedecek.

Ekteki dosyada SATISLAR.xls'deki sheet1'deki C sütununu seçtirdim. Sheet2'ye A sütunu olarak kopyalamak istiyorum. Ama aktif olan ANA_DOSYA 'daki bir hücreyi kopyalandığı için paste ederken hata alıyorum.

Yardımlarınız için şimdiden teşekkürler, iyi çalışmalar.
 
Katılım
21 Eylül 2006
Mesajlar
25
Excel Vers. ve Dili
Windows Home 7 Premium
Günaydın arkadaşlar,
Hafta sonu olduğundan soru güme gitti galiba...
Yardımcı olabilecek arkadaşlar varsa sevineceğim..

İyi çalışmalar, iyi seneler...
 
Katılım
21 Eylül 2006
Mesajlar
25
Excel Vers. ve Dili
Windows Home 7 Premium
Yardım için hala beklemedeyim :(
 
Katılım
21 Eylül 2006
Mesajlar
25
Excel Vers. ve Dili
Windows Home 7 Premium
Biraz daha bekleyeyim bari...
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Deneyin.
Kod:
Sub Sutun_Ayarla()
Dim Wb As Workbook
Set Wb = Workbooks.Open( _
    ThisWorkbook.Path & "\SATISLAR.xls")
    
    
    Wb.Sheets("Sayfa1").[c:c].Copy _
            Wb.Sheets("Sayfa2").[a:a]
    
    Wb.SaveAs "C:\SATISLAR_txt.txt", FileFormat:=xlText
    
    Wb.Close False
    
    Set Wb = Nothing
    
End Sub
 
Katılım
21 Eylül 2006
Mesajlar
25
Excel Vers. ve Dili
Windows Home 7 Premium
Hocam teşekkürler,

Yediğin ıslama köfteler helal olsun sana...
 
Üst