Formülleri Başka Bir Sayfa Excel VBAya Kopyalama

Excel VBA, formülleri bir sayfadan diğerine programlı olarak kopyalamanıza izin veren çok güçlü bir araçtır. Bu yazıda, formülleri başka bir sayfaya kopyalamak için Excel VBA'yı nasıl kullanacağınızı göstereceğiz.

İlk önce bir formülü aynı sayfadaki bir hücreden başka bir hücreye kopyalayacak basit bir makro oluşturacağız. Ardından, formülü farklı bir sayfaya kopyalayacak şekilde makroyu değiştireceğiz.

Başlarken

Bir makro kaydettiğinizde Excel, kaydettiğiniz eylemleri çoğaltmak için kullanabileceğiniz VBA kodunu otomatik olarak oluşturur. Aynı sonuçları elde etmek için VBA kodunu manuel olarak da yazabilirsiniz. Bu yazıda, her ikisini de nasıl yapacağınızı göstereceğiz.

Makro Kaydetme

Makro kaydetmek için şu adımları izleyin:

1. Kopyalamak istediğiniz formüllerin bulunduğu sayfayı içeren çalışma kitabını açın.

2. “Geliştirici” sekmesindeki “Makro Kaydet” düğmesine basın. “Geliştirici” sekmesini görmüyorsanız, nasıl ekleyeceğinizi öğrenmek için buraya tıklayın.

3. Makronuz için bir ad girin ve isterseniz bir kısayol tuşu seçin.

4. "Tamam"a tıklayın.

5. Kopyalamak istediğiniz formülü içeren hücreyi seçin.

6. Seçilen hücreyi kopyalamak için “Ctrl” + “C” tuşlarına basın.

7. Kopyalanan formülü yapıştırmak istediğiniz hücreyi seçin.

8. Kopyalanan formülü yapıştırmak için “Ctrl” + “V” tuşlarına basın.

9. "Geliştirici" sekmesindeki "Kaydı Durdur" düğmesine basın.

Makronuz artık kullanıma hazır! Çalıştırmak için, ona atadığınız kısayol tuşuna basmanız veya "Geliştirici" sekmesindeki "Makrolar" düğmesini tıklamanız ve listeden makronuzu seçmeniz yeterlidir.

VBA Kodunu Manuel Olarak Yazma

Aynı sonuçları birkaç satır VBA kodu yazarak da elde edebilirsiniz. Bunu yapmak için şu adımları izleyin:

1. Kopyalamak istediğiniz formüllerin bulunduğu sayfayı içeren çalışma kitabını açın.

2. Visual Basic Editor'ı açmak için “Alt” + “F11” tuşlarına basın.

3. “Ekle” > “Modül”e tıklayın.

4. Aşağıdaki kodu modüle girin:

Alt KopyaFormula()

Kaynak Menzilini Menzil Olarak Karart

Hedef Aralığı Aralık Olarak Karart

SourceRange = Range(“A1”) olarak ayarlayın 'A1'i formül hücrenize değiştirin

set targetRange = Range(“B1”) 'B1'i istediğiniz yapıştırma hücresine değiştirin

targetRange.Formula = sourceRange.Formula

Aboneliği Sonlandır

5. Kodu çalıştırmak için “F5”e basın.

Formülünüz şimdi istenen hücreye kopyalanmalıdır!

Formülleri Başka Bir Sayfaya Kopyalamak için Makroyu Değiştirme

Önceki bölümde kaydettiğimiz makro, yalnızca aynı sayfadaki formülleri kopyalayacaktır. Ancak, formülleri başka bir sayfaya kopyalamak için kolayca değiştirebilirsiniz. Bunu yapmak için şu adımları izleyin:

1. Kopyalamak istediğiniz formüllerin bulunduğu sayfayı içeren çalışma kitabını açın.

2. Visual Basic Editor'ı açmak için “Alt” + “F11” tuşlarına basın.

3. Ekranın sol tarafındaki listede makronuza çift tıklayın. Makronuzun kodu sağ tarafta görünecektir.

4. Aşağıdaki kod satırını bulun:

set targetRange = Range(“B1”) 'B1'i istediğiniz yapıştırma hücresine değiştirin

5. "B1"i diğer sayfadaki formülü yapıştırmak istediğiniz hücreye şu formatı kullanarak değiştirin: SayfaAdı!HücreAdresi. Örneğin, formülü "Sayfa2" adlı bir sayfadaki B2 hücresine yapıştırmak isterseniz, kodu şu şekilde değiştirirsiniz:

TargetRange = Sheets("Sayfa2").Range("B2") olarak ayarlayın

6. Kodu çalıştırmak için “F5”e basın. Formülünüz şimdi diğer sayfaya kopyalanmalıdır!

Son düşünceler

Bu makaleyi okuduktan sonra, artık Excel VBA kullanarak formülleri başka bir sayfaya nasıl kopyalayacağınızı bilmelisiniz. Kaydedilen makroyu olduğu gibi kullanabilir veya ihtiyaçlarınıza göre değiştirebilirsiniz. Excel VBA hakkında daha fazla bilgi edinmek istiyorsanız, konuyla ilgili diğer makalelerimize göz atın!

Bu eğitimin sonu.

Leave a Comment

Windows 7nin Pencere Gezgini Konumunu ve Boyutunu Hatırlamasını Sağlayın

Windows 7nin Pencere Gezgini Konumunu ve Boyutunu Hatırlamasını Sağlayın

Çeşitli forumlardaki bazı kullanıcılara göre, Windows 7 yeniden açıldıktan sonra pencerenin konumunu ve boyutunu hatırlayamıyor. Bu durum Windows 7 için geçerli değil.

Çatışma: Dropbox ve SugarSync

Çatışma: Dropbox ve SugarSync

Dosyaları bulutta yedeklemek, üretkenliği gerçekten artıracak kadar sezgisel hale getirilen bir etkinlik haline geldi. Kullanımı kolay otomatik

Windows 11 için En İyi YouTube İndiricileri

Windows 11 için En İyi YouTube İndiricileri

Windows 11 bilgisayarlarınız için en iyi 7 YouTube video indiricisini sıraladık, böylece videoları çevrimdışı olarak izleyebilirsiniz.

Windows Kapatma İşlemi Nasıl Hızlandırılır?

Windows Kapatma İşlemi Nasıl Hızlandırılır?

Başka bir yere gitmek için acele ettiğinizde Windows XP'nizin kapanmasının çok uzun sürmesinden mi rahatsız oluyorsunuz? Eğer bu sizin için bir sorunsa,

Kayıt Defteri Favorileri Başka Bir Bilgisayara Nasıl Aktarılır

Kayıt Defteri Favorileri Başka Bir Bilgisayara Nasıl Aktarılır

Kayıt Defteri Düzenleyicisi'ni kullanırken aynı kayıt defteri anahtarına tekrar tekrar erişiyor ve şimdi bunu başka bir bilgisayara aktarmak mı istiyorsunuz? Windows'ta

Windows 7 Process Explorer – En İyi İkisini İndirin

Windows 7 Process Explorer – En İyi İkisini İndirin

Windows 7'de oldukça fazla iyileştirme var, çoğu kişi aynı fikirde olacaktır. Ancak tüm işlevler iyileştirilmedi, yani tüm işletim sistemi Windows 7'den derlenmiş değil.

OoVoo: Ücretsiz Metin, Ses ve Görüntülü Sohbet İçin Platformlar Arası Uygulama

OoVoo: Ücretsiz Metin, Ses ve Görüntülü Sohbet İçin Platformlar Arası Uygulama

ooVoo'yu keşfedin: Windows, Mac, Android ve iOS'ta sesli aramalar, görüntülü aramalar ve anlık mesajlaşma için platformlar arası iletişim aracı.

Metinden Konuşmaya WAV: Metni Konuşmaya Dönüştürün ve Bir WAV Dosyasına Kaydedin

Metinden Konuşmaya WAV: Metni Konuşmaya Dönüştürün ve Bir WAV Dosyasına Kaydedin

Text To Speech WAV ile metni yüksek kaliteli WAV ses dosyalarına dönüştürün. Sorunsuz oynatma için bit hızlarını, ses seviyesini ve oynatma hızını özelleştirin.

Photoshopta Resimlerinize Kenar Ekleme [Eğitim]

Photoshopta Resimlerinize Kenar Ekleme [Eğitim]

Daha önce resimlerinize kenarlık ekleme konusunda bir ipucu vermiştik. Bu eğitimde, kenarlığınıza daha fazla ayrıntı eklemeyi, yani ilgi çekici ve

SpeedOut USB ve Harici HDD Okuma/Yazma Hızını Kontrol Eder

SpeedOut USB ve Harici HDD Okuma/Yazma Hızını Kontrol Eder

USB veya harici sabit sürücünüzün verileri tam olarak hangi hızda aktardığını bilmek ister misiniz? SpeedOut, veri aktarım hızını bulmak için kullanılabilecek basit bir programdır.