{"id":12750,"date":"2025-02-17T18:15:12","date_gmt":"2025-02-17T15:15:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/"},"modified":"2025-02-17T18:15:12","modified_gmt":"2025-02-17T15:15:12","slug":"excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/","title":{"rendered":"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)"},"content":{"rendered":"<p>Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)<\/p>\n<p>Merhaba, ben Fatih Soysal. Bu yaz\u0131da Excel VBA&#8217;deki temel yap\u0131 ta\u015flar\u0131ndan olan Alt Yordamlar (Subs) ve Fonksiyonlar (Functions) konusunu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  Bu iki kavram\u0131 anlamak, Excel&#8217;de otomasyon olu\u015fturman\u0131n ve verimlili\u011finizi art\u0131rman\u0131n anahtar\u0131d\u0131r.  \u00d6ncelikle, aralar\u0131ndaki temel farklar\u0131 ve kullan\u0131m alanlar\u0131n\u0131 inceleyelim, daha sonra da pratik \u00f6rneklerle peki\u015ftirelim. <\/p>\n<h2>Alt Yordamlar (Subs)<\/h2>\n<p>Alt yordamlar, belirli bir g\u00f6revi yerine getirmek i\u00e7in kullan\u0131lan, ancak bir de\u011fer d\u00f6nd\u00fcrmeyen VBA kod bloklar\u0131ndand\u0131r.  Bir\u00e7ok farkl\u0131 g\u00f6revi yerine getirebilirler; \u00f6rne\u011fin, bir dosyay\u0131 a\u00e7abilir, verileri kopyalay\u0131p yap\u0131\u015ft\u0131rabilir veya bir mesaj kutusu g\u00f6r\u00fcnt\u00fcleyebilirler.  Ana farklar\u0131, bir de\u011fer \u00fcretmemeleridir.  Fonksiyonlardan farkl\u0131 olarak, bir alt yordam\u0131n \u00e7a\u011fr\u0131lmas\u0131 sonucu bir sonu\u00e7 elde edemezsiniz, sadece belirtilen i\u015flemler ger\u00e7ekle\u015ftirilir. <\/p>\n<p>\u0130\u015fte basit bir alt yordam \u00f6rne\u011fi:<\/p>\n<p><code><br \/>\nSub MerhabaD\u00fcnya()<br \/>\n  MsgBox \"Merhaba D\u00fcnya!\"<br \/>\nEnd Sub<br \/>\n<\/code><\/p>\n<p>Bu kod, &#8220;Merhaba D\u00fcnya!&#8221; mesaj\u0131n\u0131 i\u00e7eren bir mesaj kutusu g\u00f6r\u00fcnt\u00fcler.  Bu basit \u00f6rne\u011fi anlad\u0131ktan sonra daha karma\u015f\u0131k alt yordamlar olu\u015fturabilirsiniz.  \u00d6rne\u011fin, bir h\u00fccre aral\u0131\u011f\u0131ndaki verileri i\u015fleyebilir veya d\u0131\u015far\u0131dan veri okuyabilirsiniz.  \u00d6nemli olan, alt yordamlar\u0131n belirli bir i\u015fi yapmaya odaklanmas\u0131d\u0131r. Sonras\u0131nda ba\u015fka bir alt yordam\u0131 \u00e7a\u011f\u0131r\u0131p birden fazla i\u015flemi s\u0131ralayabilirsiniz.  Bu da kodun okunabilirli\u011fini ve bak\u0131m\u0131n\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<h2>Fonksiyonlar (Functions)<\/h2>\n<p>Fonksiyonlar ise, alt yordamlara benzer \u015fekilde kod bloklar\u0131ndan olu\u015fur; ancak \u00f6nemli bir farkla:  bir de\u011fer d\u00f6nd\u00fcr\u00fcrler.  Fonksiyonlar, hesaplamalar yapmak, verileri i\u015flemek ve sonu\u00e7lar\u0131n\u0131 di\u011fer kod par\u00e7alar\u0131na iletmek i\u00e7in kullan\u0131l\u0131r.  Bu durum, fonksiyonlar\u0131n daha esnek ve mod\u00fcler kod yaz\u0131lmas\u0131na olanak tan\u0131r. \u00d6rne\u011fin, iki say\u0131n\u0131n toplam\u0131n\u0131 hesaplayan bir fonksiyon yazabilir ve bu fonksiyonu kodunuzun ba\u015fka yerlerinde kullanabilirsiniz.<\/p>\n<p>\u0130\u015fte iki say\u0131y\u0131 toplayan bir fonksiyon \u00f6rne\u011fi:<\/p>\n<p><code><br \/>\nFunction Topla(sayi1 As Integer, sayi2 As Integer) As Integer<br \/>\n  Topla = sayi1 + sayi2<br \/>\nEnd Function<br \/>\n<\/code><\/p>\n<p>Bu fonksiyon, iki tamsay\u0131 al\u0131r ve toplamlar\u0131n\u0131 d\u00f6nd\u00fcr\u00fcr.  Bu fonksiyonu, bir h\u00fccreye yazd\u0131rabilir veya ba\u015fka bir fonksiyonun i\u00e7erisinde kullanabilirsiniz.  Dahas\u0131, farkl\u0131 veri tipleriyle \u00e7al\u0131\u015facak \u015fekilde fonksiyonlar geli\u015ftirebilirsiniz.  \u00d6rne\u011fin, metinleri birle\u015ftirmek, tarih i\u015flemleri yapmak gibi i\u015flemler i\u00e7in fonksiyonlar kullanabilirsiniz.  Sonu\u00e7 olarak, fonksiyonlar kodun tekrar kullan\u0131m\u0131n\u0131 ve okunabilirli\u011fini art\u0131r\u0131r.<\/p>\n<h2>Subs ve Functions Aras\u0131ndaki Farklar<\/h2>\n<p>\u00d6zetle, Subs ve Functions aras\u0131ndaki en \u00f6nemli fark, fonksiyonlar\u0131n bir de\u011fer d\u00f6nd\u00fcrmesi, alt yordamlar\u0131n ise d\u00f6nd\u00fcrmemesi olarak \u00f6zetlenebilir.  Bu temel fark, kullan\u0131m alanlar\u0131n\u0131 belirler.  Karma\u015f\u0131k g\u00f6revler i\u00e7in alt yordamlar daha uygundur.  \u00d6te yandan, tekrar kullan\u0131labilir kod par\u00e7alar\u0131 olu\u015fturmak ve hesaplamalar yapmak i\u00e7in fonksiyonlar kullan\u0131\u015fl\u0131d\u0131r.  Dolay\u0131s\u0131yla, her iki kavram\u0131 da anlamak ve do\u011fru \u015fekilde kullanmak, verimli ve okunabilir Excel VBA kodlar\u0131 yazmak i\u00e7in \u00f6nemlidir.<\/p>\n<h2>Pratik \u00d6rnekler ve \u0130leri D\u00fczey Kullan\u0131mlar<\/h2>\n<p>Daha karma\u015f\u0131k \u00f6rnekler i\u00e7in,  <a href=\"https:\/\/dev.to\/kacper2048\/excel-vba-subs-and-functions-1jh\">bu \u0130ngilizce makaleye<\/a> g\u00f6z atabilirsiniz.  Bu makalede,  daha ileri d\u00fczey konular ele al\u0131nmaktad\u0131r.  \u00d6rne\u011fin,  parametre ge\u00e7i\u015fi, hata y\u00f6netimi ve daha fazlas\u0131. Bu sayede, Excel VBA ile daha karma\u015f\u0131k projeler geli\u015ftirebilirsiniz.  Bu konuda daha fazla bilgi i\u00e7in  <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<p>Umar\u0131m bu makale, Excel VBA&#8217;de Subs ve Functions kullan\u0131m\u0131n\u0131 anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Sorular\u0131n\u0131z veya \u00f6nerileriniz varsa, l\u00fctfen yorum b\u00f6l\u00fcm\u00fcnde payla\u015fmaktan \u00e7ekinmeyin.<\/p>\n<p>#Etiketler: Excel VBA, Subs, Functions, Alt Yordamlar, Fonksiyonlar, VBA Programlama, Excel Otomasyonu,  Programlama, Kodlama,  Excel,  VBA \u00d6rnekleri,  Excel VBA Dersleri<\/p>\n","protected":false},"excerpt":{"rendered":"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions) Merhaba, ben Fatih Soysal. Bu yaz\u0131da Excel VBA&#8217;deki temel yap\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-12750","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)<\/title>\n<meta name=\"description\" content=\"Merhaba, ben Fatih Soysal. Bu yaz\u0131da Excel VBA&#039;deki temel yap\u0131 ta\u015flar\u0131ndan olan Alt Yordamlar (Subs) ve Fonksiyonlar (Functions) konusunu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu iki kavram\u0131 anlamak, Excel&#039;de otomasyon olu\u015fturman\u0131n ve verimlili\u011finizi art\u0131rman\u0131n anahtar\u0131d\u0131r. \u00d6ncelikle, aralar\u0131ndaki temel farklar\u0131 ve kullan\u0131m alanlar\u0131n\u0131 inceleyelim, daha sonra da pratik \u00f6rneklerle peki\u015ftirelim.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)\" \/>\n<meta property=\"og:description\" content=\"Merhaba, ben Fatih Soysal. Bu yaz\u0131da Excel VBA&#039;deki temel yap\u0131 ta\u015flar\u0131ndan olan Alt Yordamlar (Subs) ve Fonksiyonlar (Functions) konusunu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu iki kavram\u0131 anlamak, Excel&#039;de otomasyon olu\u015fturman\u0131n ve verimlili\u011finizi art\u0131rman\u0131n anahtar\u0131d\u0131r. \u00d6ncelikle, aralar\u0131ndaki temel farklar\u0131 ve kullan\u0131m alanlar\u0131n\u0131 inceleyelim, daha sonra da pratik \u00f6rneklerle peki\u015ftirelim.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-17T15:15:12+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)\",\"datePublished\":\"2025-02-17T15:15:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/\"},\"wordCount\":631,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/\",\"name\":\"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-02-17T15:15:12+00:00\",\"description\":\"Merhaba, ben Fatih Soysal. Bu yaz\u0131da Excel VBA'deki temel yap\u0131 ta\u015flar\u0131ndan olan Alt Yordamlar (Subs) ve Fonksiyonlar (Functions) konusunu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu iki kavram\u0131 anlamak, Excel'de otomasyon olu\u015fturman\u0131n ve verimlili\u011finizi art\u0131rman\u0131n anahtar\u0131d\u0131r. \u00d6ncelikle, aralar\u0131ndaki temel farklar\u0131 ve kullan\u0131m alanlar\u0131n\u0131 inceleyelim, daha sonra da pratik \u00f6rneklerle peki\u015ftirelim.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)","description":"Merhaba, ben Fatih Soysal. Bu yaz\u0131da Excel VBA'deki temel yap\u0131 ta\u015flar\u0131ndan olan Alt Yordamlar (Subs) ve Fonksiyonlar (Functions) konusunu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu iki kavram\u0131 anlamak, Excel'de otomasyon olu\u015fturman\u0131n ve verimlili\u011finizi art\u0131rman\u0131n anahtar\u0131d\u0131r. \u00d6ncelikle, aralar\u0131ndaki temel farklar\u0131 ve kullan\u0131m alanlar\u0131n\u0131 inceleyelim, daha sonra da pratik \u00f6rneklerle peki\u015ftirelim.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/","og_locale":"tr_TR","og_type":"article","og_title":"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)","og_description":"Merhaba, ben Fatih Soysal. Bu yaz\u0131da Excel VBA'deki temel yap\u0131 ta\u015flar\u0131ndan olan Alt Yordamlar (Subs) ve Fonksiyonlar (Functions) konusunu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu iki kavram\u0131 anlamak, Excel'de otomasyon olu\u015fturman\u0131n ve verimlili\u011finizi art\u0131rman\u0131n anahtar\u0131d\u0131r. \u00d6ncelikle, aralar\u0131ndaki temel farklar\u0131 ve kullan\u0131m alanlar\u0131n\u0131 inceleyelim, daha sonra da pratik \u00f6rneklerle peki\u015ftirelim.","og_url":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-02-17T15:15:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)","datePublished":"2025-02-17T15:15:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/"},"wordCount":631,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/","url":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/","name":"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-02-17T15:15:12+00:00","description":"Merhaba, ben Fatih Soysal. Bu yaz\u0131da Excel VBA'deki temel yap\u0131 ta\u015flar\u0131ndan olan Alt Yordamlar (Subs) ve Fonksiyonlar (Functions) konusunu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu iki kavram\u0131 anlamak, Excel'de otomasyon olu\u015fturman\u0131n ve verimlili\u011finizi art\u0131rman\u0131n anahtar\u0131d\u0131r. \u00d6ncelikle, aralar\u0131ndaki temel farklar\u0131 ve kullan\u0131m alanlar\u0131n\u0131 inceleyelim, daha sonra da pratik \u00f6rneklerle peki\u015ftirelim.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/excel-vba-alt-yordamlar-subs-ve-fonksiyonlar-functions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Excel VBA: Alt Yordamlar (Subs) ve Fonksiyonlar (Functions)"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/12750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=12750"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/12750\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=12750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=12750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=12750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}