Buradasın
VBA başka sayfadaki hücreye nasıl değer atanır?
Yazeka
Arama sonuçlarına göre oluşturuldu
VBA kullanarak başka bir sayfadaki hücreye değer atamak için aşağıdaki yöntemler kullanılabilir:
- Hücre değeri atama 2. Aşağıdaki kod, Sayfa2’deki A2 hücresinin değerini, Sayfa1’deki A2 hücresinin değerine eşit olacak şekilde ayarlar 2:
Sub SetCellAnotherSheet() Dim wks1 As Worksheet, wks2 As Worksheet Set wks1 = Sheets("Sheet1") Set wks2 = Sheets("Sheet2") wks2.Range("A2").Value = wks1.Range("A2").Value End Sub
- Birden çok hücre değeri atama 2. Aşağıdaki kod, Sayfa2’deki A2:A11 aralığındaki her hücrenin değerini, Sayfa1’deki A2:A11 aralığındaki her hücrenin değerine eşit olacak şekilde ayarlar 2:
Sub SetCellAnotherSheet() Dim wks1 As Worksheet, wks2 As Worksheet Set wks1 = Sheets("Sheet1") Set wks2 = Sheets("Sheet2") wks2.Range("A2:A11").Value = wks1.Range("A2:A11").Value End Sub
VBA ile programlama yaparken dikkatli olunmalı ve gerekli testler yapılmalıdır.
5 kaynaktan alınan bilgiyle göre: