Kapalı olan dosyaya veri yazmak

Katılım
3 Haziran 2005
Mesajlar
369
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?? :?
 
Katılım
3 Haziran 2005
Mesajlar
369
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?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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
 
Katılım
3 Haziran 2005
Mesajlar
369
teşekkürler sn haluk & isakarakuş
 
Üst