Yazeka
Arama sonuçlarına göre oluşturuldu
VBA kullanarak farklı bir sayfadan veri almak için aşağıdaki yöntemler kullanılabilir:
- Range nesnesi ile erişim 4.
ThisWorkbook.Sheets("name of sheet 2").Range("A1")
kodu, 2. sayfadaki bir hücre aralığına erişmek için kullanılabilir 4. - Kod modülü üzerinden veri kopyalama 5. Aşağıdaki kod, sayfalardaki verileri kopyalamak için kullanılabilir 5:
Sub Kopyala() Dim i As Integer For i = 1 To Worksheets.Count Worksheets(i).Range("A1").Value = Sheet1.Range("A1") Next i End Sub
Bu kodu kullanmak için:
- Microsoft Visual Basic for Applications penceresini açın (Alt + F11) 5.
Project - VBAProject
alanının sol tarafta göründüğünden emin olun 5.- Araç çubuklarından
Insert
->Module
yazısına tıklayın 5. - Solunda klasör simgesi olan
Modules
yazısının başındaki+
simgesine tıklayın 5. - Alt kısma eklenecek olan
Module(1)
yazısına çift tıklayın 5. - Üstteki kodu yapıştırın 5.
Ayrıca, farklı bir sayfadan veri almak için
Worksheets("Sheet2").Cells(aRow,aCol).Valueveya
ActiveWorkbook.Worksheets("Sheet2").Cells(aRow,aCol).Valuegibi kodlar da kullanılabilir 4.
VBA ile veri çekerken, web sitelerinin HTML kaynakları ve temel CSS bilgisi gerekebilir 3.
5 kaynaktan alınan bilgiyle göre: