dosyadan veri silmek

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
Merhaba,
aşağıdaki kodla basitçe 1.xlsx ve 2.xlsx isimli dosyaların sh isimli sayfasının A1 hücresine 9 yazdırmaya çalışıyorum.
Kodu çalıştırdığım zaman hata almıyorum ancak 1.xlsx ve 2.xlsx'e değil, çalıştırdığım dosyadaki sh isimli sayfasının A1 hücresine yazıyor.
(Workbooks(dosyaadı).Activate kod satırı olmasına rağmen)
Nerede hata yapıyorum yardımcı olur musunuz?

Kod:
Dim dosyaadı As String, yol As String, i As Integer, page As Worksheet, act As Workbook

yol = "C:\Users\Saturn\Downloads\sil\"
For i = 1 To 2
dosyaadı = i & ".xlsx"
Set sayfaadı = Sheets("sayfaadı")
        Workbooks.Open yol & dosyaadı
        Workbooks(dosyaadı).Activate
        sayfaadı.Range("A1").Value = 9
        Workbooks(dosyaadı).Close True
Next
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Activeworkbook.sayfaadı.Range("A1").Value = 9

şeklinde dener misiniz?
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
Merhaba Yusuf bey,
çözümünüzü uygularken yaptığım başka bir hatayı da farkettim. Şu anda gayet güzel çalışıyor.
Teşekkür ederim, saygılar.
 
Üst