farklı kitaba kayıt

Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
Private Sub CommandButton3_Click()
Shell "Excel.exe C:\günlük.xls"
Thisworkbook.Activate
Sheets("sayfa1").Select
Sheets("sayfa1").Range("a4") = ListBox1.List(0, 0)
End Sub

Yukarıdaki makro ile günlük adlı çalışma kitabını açtırıp ListBox1.List(0, 0)
, değerini günlük.xls yani açılan dosyanın a hücresine kayıt etmek istiyorum.Ancak ListBox1.List(0, 0) değerini aynı çalışma kitabının a4 hücresine kaydediyor.iyi çalışmalar.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodu denermisiniz?
Kod:
Workbooks("günlük").Sheets("sayfa1").Range("a4") = ListBox1.List(0, 0)
 
Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
aşağıdaki şekilde denedim ama olmadı hata veriyor

Private Sub CommandButton3_Click()
Shell "Excel.exe C:\günlük.xls"
Workbooks("günlük").Sheets("sayfa1").Range("a4") = ListBox1.List(0, 0)
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodları deneyiniz.:cool:
Kod:
Workbooks.Open ("C:\günlük.xls")
Workbooks("günlük.xls").Sheets("Sayfa1").Range("a4") = ListBox1.List(0, 0)
 
Katılım
12 Şubat 2007
Mesajlar
144
Excel Vers. ve Dili
2003
tşk ediyorum

sanırım shell komutu ile olmuyor bir ara bu komutu kullanarak yapmıştım ama aynı kitaba tabi.
 
Üst