VBA kod içine hücreden veri girmek

mozdem

Altın Üye
Katılım
11 Kasım 2005
Mesajlar
441
Excel Vers. ve Dili
Windows 2011 TR
MS Office 2019 TR - 32bit

VBA, Selenium ve VBS
Altın Üyelik Bitiş Tarihi
08-04-2026
Kod:
Dim syf As Worksheet
Set syf = ThisWorkbook.Sheets("Veriler")
Yukarıda Sayfamı 2. satırda Sayfa ismini direk olarak kod bloğu içine yazarak değilde Sayfa adını bir sayfanın bir hücresinden almak istiyorum. Mümkünmü.
örneğin
Set syf = ThisWorkbook.Sheets(Sayfa8!B2) gibi
Teşekkürler
 

cengo0010

Altın Üye
Katılım
1 Aralık 2023
Mesajlar
4
Excel Vers. ve Dili
Microsoft 365 2023 Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2024
Emin değilim ama örnek olarak;
set syf = thisworkbook.sheets(worksheets("sayfa8").range("B2")) şeklinde denersen bir sonuç çıkar mı acaba?
 

mozdem

Altın Üye
Katılım
11 Kasım 2005
Mesajlar
441
Excel Vers. ve Dili
Windows 2011 TR
MS Office 2019 TR - 32bit

VBA, Selenium ve VBS
Altın Üyelik Bitiş Tarihi
08-04-2026

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Kod:
    'Set syf = ThisWorkbook.Sheets(Sheets("Sayfa8").Range("B2").Value) 
    'veya
    Set syf = ThisWorkbook.Sheets([Sayfa8!B2].Value)
 

mozdem

Altın Üye
Katılım
11 Kasım 2005
Mesajlar
441
Excel Vers. ve Dili
Windows 2011 TR
MS Office 2019 TR - 32bit

VBA, Selenium ve VBS
Altın Üyelik Bitiş Tarihi
08-04-2026
Kod:
    'Set syf = ThisWorkbook.Sheets(Sheets("Sayfa8").Range("B2").Value)
    'veya
    Set syf = ThisWorkbook.Sheets([Sayfa8!B2].Value)
Teşekkür ederim. iki kodda çalışıyor.
 
Üst