EXCEL EĞİTİMİ,  PROGRAM

MAKRO EXCEL ÖĞRENME SERİSİ-3

MAKRO EXCEL İLE KOPYALA-YAPIŞTIR İŞLEMİ NASIL YAPILIR? “SUB” PROSEDÜRÜ NEDİR?

“Sub” kelimesi, Visual Basic for Applications (VBA) programlama dilinde bir alt program (subroutine) veya prosedür (procedure) tanımlamak için kullanılır. “Sub” kelimesi, belirli bir görevi veya işlemi gerçekleştiren VBA kod bloklarını ifade etmek için kullanılır.

“Sub” prosedürleri, genellikle bir makro (macro) içinde veya VBA kod dosyasının bir parçası olarak tanımlanır. Bu prosedürler, belirli bir işlemi otomatikleştirmek veya tekrarlayan görevleri yerine getirmek için kullanılır.

Sub VeriKopyala()
    ' Bu bir Sub prosedürüdür.
    
    ' Kod burada çalışacak.
    
    ' Örneğin, bir hücreden veri kopyalamak için:
    Range("A1").Copy
    
    ' Daha sonra bu veriyi başka bir hücreye yapıştırmak için:
    Range("B1").PasteSpecial xlPasteValues
End Sub

Bu örnek, “VeriKopyala” adında bir Sub prosedürünü tanımlar. Bu prosedür, “A1” hücresinden veriyi kopyalar ve “B1” hücresine yapıştırır. Bu Sub prosedürünü çağırdığınızda, bu işlemi otomatik olarak gerçekleştirir.

Sub prosedürleri, VBA programlamasında temel bir yapı taşıdır ve çeşitli görevleri yerine getirmek için kullanılırlar. Prosedürler, daha büyük ve karmaşık VBA projeleri oluştururken kodunuzu düzenlemek ve yönetmek için de önemlidir.

Kodu yazdıktan sonra aşağıdaki gibi Run ile çalıştırabilirsiniz. Sarı ile işaretli alanlarda belirtilmiştir,

Excele geri dönüp A1 sütununa 1 yazdık ve makroyu çalıştırdığımızda B1 sütununa yapıştırdığını görebilirsiniz.

Bir cevap yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir