• DİKKAT

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

Kapalı olan dosyaya veri yazmak

  • Konbuyu başlatan Konbuyu başlatan heft
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Haziran 2005
Mesajlar
371
Merhaba
Private Sub Workbook_Open()
Workbooks(“a.XLS”).Worksheets(“Sayfa1”).Range(“A1”).Value = 1
UserForm1.Show
End Sub


yukardaki kodu siteden bir örnekten almıştım
neden çalışmıyor acaba
neyi yanlış yazdımmm?? :?
 
ilginize teşekkür
inceledim ama işin içinden çıkamadım

yapmak istediğim şu,
b.xls açıldığında a.xls yi açmadan a.xls Sayfa1 a1 e 1 yazdırmak

sabahtan beri uğraşıyorum kafam çorba oldu

tam olarak kod ne yazmam gerekiyor diye sorsam ileri gitmem değil mi?
 
O zaman, daha basit olan aşağıdaki kodu deneyin.

Yeni bir modül ilave edip, aşağıdakileri yapıştırın. Dosyayı kaydedin, kapatın ve tekrar açın.

Kod:
Sub Auto_Open()
    MyWB = "C:\A.xls"
    Set NewXL = New Excel.Application
    NewXL.Workbooks.Open MyWB
    NewXL.Workbooks(Dir(MyWB)).Sheets(1).Range("A1") = 1
    NewXL.Workbooks(Dir(MyWB)).Close SaveChanges:=True
    NewXL.Quit
    Set NewXL = Nothing
End Sub
 
teşekkürler sn haluk & isakarakuş
 
Geri
Üst