excel makroları etkinleştirme / Excel Makrolarının Başlangıçta Çalışmasına İzin Verme -

Excel Makroları Etkinleştirme

excel makroları etkinleştirme

EXCEL MAKRO

Excel Makro

Excel Makro, tekrarlı yapılan işleri otomatik hale getirmeye yarar. Örneğin; her ayın sonunda hesaplanan maaşları otomatik hale getirebilirsiniz. Microsoft tarafından geliştirilen Excel, dünya çapında kullanılan bir aritmetik tablolama uygulamasıdır.

Excel Makro, harf ve sayı kombinasyonlarından oluşan hücrelerle işleyen, çeşitli komutlarla grafik sentezi, finansal durum, gelir gider Excel Makro bilançosu gibi birçok konuda size çözümler sunar.

Makro ise yapacağınız bir işi en basit haliyle otomatik bir düzene oturtan işlem anlamına gelir. Dolayısıyla Excel üzerinde çoğu zaman kullanılmaktadır. Yine Microsoft tarafından geliştirilen Visual Basic ile oluşturulan makrolarla Excel çok daha kullanışlı bir hale gelir.

Excel tablolama aracına klavye ve fare kullanarak el ile girdiğimiz verileri otomatik olarak girmeye yarayan sisteme makro diyoruz. Excel için makro vazgeçilmez bir ortaktır. Her gün belli aralıklarla girdiğiniz değişken verileri yapacağınız makro örnekleriyle otomatik hale getirmeniz mümkündür.

Excel Makro Oluşturma

Excel Makro Açma

Excel’de makro oluşturmanın iki yöntemi vardır. Bunlardan birincisi kayıt yöntemi, diğeri ise Visual basic ile kodlayarak mümkün olan yöntemdir. Kayıt yönteminde yapacağınız hamleyi kaydederek daha sonraları aynı işlemin tekrarlanmasını sağlamaktır. Visual basic ile yapılan makrolarda Excel’de aynı sonucu verir.

Makro oluştururken planlı hareket edilmeli hata payı en aza indirgenmelidir. Aksi halde yaşanabilecek veri kayıpları görülebilir. Excel’de makro yazmak için makro kitapları alabilir buradan verilen örneklerle kendinizi geliştirebilirsiniz.

Excel’de Makro Yazma

Excel’de makro yazmak için üst menüden geliştirici kısmına ihtiyacınız var. Bu kısım kullanıcılara gizli bir biçimde sunuluyor. Dosya menüsü altında seçenekler ve kategorilere girerek şeridi özelleştir kısmına geliyoruz. Ardından geliştirici yazan bölümün tikini aktif hale getiriyoruz. Bu sayede üst şeridimizde geliştirici bölümünü gördükten sonra Visual basic butonuna tıklayarak yeni bir proje oluşturuyoruz.

Bu proje bize yeni bir makro yazma imkanı sunuyor. Ancak makro yazabilmek için bilmeniz gereken kod ve komutlar var. Bu kod ve komutlar dahilinde Excel de makro uygulamalarını çok kolay bir şekilde kullanabilirsiniz. Excel makro dersleri alarak bu konuda daha fazla bilgi sahibi olmanız işinizi kolaylaştıracaktır.

Excel Makro Ekleme

Excel makro ekleme işlemi var olan bir makroyu kendi tablonuz üzerinde kullanmaktır. Başkası tarafından yazılmış olan bir makro sizin işinizi görebilecek standarttaysa bunu kullanabilmeniz Office Excel’de mümkün. Var olan bir makroyu kullanabilmek için

  • Tablonuz üzerinde Alt+F11 tuşlarıyla kod sayfasına ulaşın.
  • İnsert seçeneğiyle modüle seçeneğini seçtikten sonra açılan sayfaya kullanacağınız makronun kodunu yazın.
  • Bu makroyu çalıştırmak için bir buton seçmeniz gerekeceği için araç çubuğu üzerine sağ tik ile kullanım menüsüne ulaşın.
  • Formlar seçeneğini tıkladıktan sonra otomatik olarak tablonuza ekleneceğini göreceksiniz. Sayfanızın herhangi boş bir yerine tıklayarak butonu aktif hale getirin.
  • Tablonuza geri döndüğünüzde makro seçtiğimiz ufak pencereyi göreceksiniz. Kodların bulunduğu işinize yarayan makroyu seçerek devam edin.
  • Tablonuza eklediğiniz buton kodlarını girdiğiniz makroyu tablonuza uygulayacaktır.

Makro Etkinleştirme

Excel Makro Etkinleştirme

Makro etkinleştirmek güvenlik ayarlarınızı da ilgilendiren bir meseledir. Microsoft sunduğu Excel uygulamasını sizin güvenlik duvarınızla ilişkilendirir. Dolayısıyla bazı yabancı kaynaklı makroları devre dışı bırakır ve etkinleştirme seçeneğini size zarar görmemeniz için sunar.

Makronun uygulandığı Excel tablosu açıldığında sarı bir ileti çubuğu görürsünüz. Bu ileti çubuğu üzerinde içeriği etkinleştir butonu vardır. Eğer bu butonla etkinleştirme işlemini yapamıyorsanız araçlar kısmına gelerek güvenliği seçip orta seviyeye getirmeniz gerekmektedir. Ayrıca araçlar üzerinden korumaya tıklayarak koruma şifresini kaldırmakta sorununuzu çözerek makronuzu etkin hale getirecektir.

Makro kodları

Makro kodları oldukça geniş çaplı bir konudur. Temel düzeyde makro ve Excel öğrenmek için ortalama 3 ay kadar bir eğitim görmeniz gerekmektedir. Bunu gerek makro kitapları gerekse makro dersleriyle öğrenmeniz mümkün.

Yine de çok sık kullanılan bir takım makro kodlarından bahsedeceğiz. Örneğin; makro kodları adında bir makro yapacağımızı farz edelim. Kodlar Sub etiketi arasında olacak.

  • Sub makrokodlari()
  • Makromuzu uluşturacak kod dizinleri
  • End sub

Sub bizim projemizi ifade ediyor ve sub ile end sub arasına yazdığımız kodlar makromuzu oluşturuyor. Excel’de makro yazmak için bilmeniz gereken en temel kodlara değinelim.

Butona tıklandığında tüm satırı seçmek için;

  • Sub Commanbutton1_click()
  • Rows(1).Select
  • End Sub

Butona tıklandığında tüm sütunu seçmek için;

  • Sub Commanbutton1_click()
  • Columns(1).Select
  • End Sub

Bir hücrede yazan en az ve en yüksek değerleri bulmak için;

  • Sub CommandButton1_Click()
  • Dim a
  • a=seafoodplus.info’Range(‘’A:A’’)
  • Cells(1,2)=a
  • End Sub

Görüldüğü üzere her komutun ayrı bir kodla ifade edildiği Visual basic programı üzerinden oluşturulan makrolarda işinize yarayacak makroyu oluşturmak için bilgi sahibi olmanız gerekiyor. Makro Excel üzerine yazılmış olan eğitim kitapları ve kurslar yardımıyla bunları öğrenebilirsiniz.

Excel Makro Örnekleri

Makro örnekleri Excel üzerinde sınırsız kombinasyona sahiptir. İmkansız olarak görülebilecek işleri dahi makro sayesinde otomatik bir biçimde yaptırabilmeniz mümkün. Excel’de makro yazmak ve makro kodlarını bilmekle yapabileceğiniz makrolar doğru orantılıdır.

Çeşitli makro formülleri ve fonksiyonları çeşitliliği arttırmaktadır. Basit bir biçimde bazı makroları örneklerle açıklamak gerekirse Visual basic üzerinden yeni bir projeye başlayarak kodları aşağıdaki gibi yazarak 1 ile 8 rakamları arasında değişen sayı fonksiyonlarını otomatik olarak derlemesini sağlayabiliriz.

Yine sub etiketleri arasına yazacağımız kodlarımızı açıklamalarıyla görelim.

  • Sub sirano()
  • Dim sayi as byte
  • For sayi = 1 to 8
  • Cells(Rowindex=sayi, columnindex=1) sayi Next sayi
  • End sub

Bu makro kodunda değişken sayı ve veri byte olarak gösteriliyor.

  • For-Next döngüsü kullanarak 1 ile 8 arasında 8 kez aynı döngü kullanılarak makro çalışmış olacak.
  • seafoodplus.infoırda yer alan Cells kod dizininin anlamı ise ‘şu satırın şu kolonuna şu sayıyı yaz’. Her aşağı inen sütunda sayı bir artacağı için sonuna sayi next sayi kodu getirilmiştir. Böylece 1den 8e kadar her aşağı inen sütunda 1 olan değer 2, 2 olan değer 3 olacaktır.
  • Sayı değerlerini değiştirerek makroyu zenginleştirmek ve geliştirmek sizin elinizde.
  • Başka makro fonksiyonları ekleyerek, çeşitli makro formülleri girerek geliştirebilirsiniz.

Excel’de makro yazmak ilk başlandığı zaman zor gibi gözükse de zamanla öğrenebilir ve bu alanda profesyonel hale gelebilirsiniz. Büyük boyutlarda datayları son derece küçük makrolarla kısa zamanda düzenlemek ve veri girişi sağlamak mümkündür.

Kişisel kayıtlar için belki Excel tek başına yeterli olabilir ama geniş kayıtlar söz konusu olduğunda makro mutlaka işinize yarayacaktır. Visual Basic ile makrolarınızı oluşturarak işinize ayırdığınız vakitten tasarruf edebilirsiniz.

Excel Makro Eğitimi

Uzman ekipler tarafından Excel makro eğitimi alırsanız, Excel dersleri içinde yer alan makro kodları ve formülleri hakkında daha fazla bilgi sahibi olabilirsiniz.

Makro konusunda en avantajlı eğitim şekli örnekler ve anlatımlar dahilinde öğrendiğiniz bilgileri pratikte kendiniz çözümleyerek pekiştirmekten geçiyor. Bunu da en iyi şekilde öğrenmenin yolu Excel Kursuna gitmektir.

Makronun Dönüşü

Kötü amaçlı yazılımları yaymanın çok bilinen yollarından biri, belgelerdeki makrolara kötü amaçlı komutlar eklemek. Microsoft Office dosyalarının birçoğunda ise, bunun karşılığı makrolardır. Diğer bir deyişle, Word belgeleri, Excel elektronik tabloları veya Power Point sunumları. Ortalama bir şirket çalışanı her gün vaktini bu tarz dosyalarla harcıyor.

Bu sorunun başlangıcı 20 yıl öncesine dayanıyor. Yani, en hafif tabirle, çözüm zaman aşımına uğradı. Geçtiğimiz Şubat ayında Microsoft, internetten indirilen belgelerde makroların çalışmasını engelleyeceğini duyurdu. Ancak, Temmuz ayı başlarında, Microsoft Office kullanıcıları, Microsoft&#;un bu engelleme kararından geri çekildiğini fark etti. Bir Microsoft sözcüsü, kararın geçici ve &#;geri bildirime dayalı&#; olduğunu belirtse de, şirket bu kararla ilgili henüz resmi bir açıklama yapmadı. Ne olursa olsun, makroların ne olduğunu, kurumsal siber güvenlik açısından ne çeşit tehditler oluşturabileceklerini ve bu tehditlere karşı korunma yöntemlerini hatırlamak için iyi bir zaman.

Makro nedir ve neden tehlikelidir?

Microsoft Office kullanıcıları genellikle birçok işlemi otomatikleştirir. Bunun için de, makro olarak bilinen belirli bir algoritmayı veya eylem dizisini yazarsınız. Basit bir örnek: Bir muhasebeci, her ay standart bir rapor hazırlıyor. Zaman kazanmak adına, ikinci sütundaki müşteri adlarının otomatik olarak kalın harfler ile öne çıkması için bir makro yazıyor.

Makrolar, kısmen basitleştirilmiş, fakat bir programlama dili olan VBA&#;da (Visual Basic for Applications) yazılıyor. Her zaman olduğu gibi, saldırganlar bunu kendi amaçları için kullanabilirler.

Şunu belirtmekte fayda var: Makroların ne olduğuna aşina olmak, Office Suite hakkında derin bir bilgi birikimine sahip olmak demek. Ancak, özgeçmişlerinde ne yazarsa yazsın, tüm çalışanların sahip olmadığı bir bilgi birikimi bu. Bazıları makroların varlığından haberdar bile değil. Ancak siber suçlular, makroları, rutin işleri otomatikleştirmek için zararsız algoritmalar üretmek yerine kötü niyetli komutlar oluşturmak için kullanıyor.

Nasıl çalışıyorlar?

Genellikle bir şirkete yönelik saldırı, çalışanlara kötü niyetli toplu e-postaların gönderilmesiyle başlar. Bu e-posta içerikleri; iş teklifleri, şirket haberleri, yüklenici faturaları, rakipler hakkında çeşitli bilgiler gibi görünebilir. Saldırının karmaşıklığını, sadece saldırganların hayal gücü belirler. Temel amaç, alıcının ekteki dosyayı açmasını sağlamak ya da verilen bağlantıya tıklayıp ardından belgeyi indirerek onu açmasını sağlamak.

Siber suçluların ihtiyacı olan, dosyadaki zararlı makronun bir şekilde çalıştırılması. Gömülü makrolar önceden otomatik çalışırdı. Ancak Microsoft bu işleve sınırlandırma getirdi. Şimdi ise, kullanıcı internetten bir dosya indirdiğinde makroların devre dışı bırakıldığı konusunda bilgilendiriliyor.

Güvenlik uyarısı &#;Makrolar devre dışı bırakıldı&#;.

 

Şimdi tüm sorunlar çözüldü, değil mi? Tam olarak öyle denemez. Çoğu kullanıcı, İçeriği Etkinleştir&#;e düşünmeden tıklayıp bahsi geçen makroların otomatik yürütülmesine izin veriyor. Bu da kötü amaçlı yazılımlara &#;hoş geldiniz&#; demek. Genellikle saldırganlar da hedef şirketin altyapısına bu yöntemle erişim sağlıyor. Ayrıca, yukarıda da değinildiği gibi, çoğu çalışan, İçeriği Etkinleştir&#;e yaptığı masum bir tıklamadan sonra ortaya çıkabilecek sorunlar hakkında bir fikre sahip değil.

Microsoft nihayet verilebilecek tek doğru kararı verdi: Kullanıcıya bir seçenek vermek yerine, indirilen dosyalarda varsayılan olarak makroları engellemek. Bu iyi haber karşısında, tüm bilgi güvenliği uzmanlarının yüzü güldü. Yenilik, bu yıl Nisan ayının başlarında hayata geçirildi. Kullanıcılar, bir buton yerine, makroların tehlikeleri konusunda bilgilendirme yapan bir gönderinin bağlantısını içeren bir güvenlik uyarısıyla karşılaştı. Ancak bu sevinç kısa sürdü ve değişiklik kısa bir süre sonra geri alındı.

Kendinizi nasıl koruyabilirsiniz?

Büyük şirketlerin BT yöneticileri, güvenlik politikası düzeyinde makroları devre dışı bırakma yetkisine sahip. Dolayısıyla, iş akışlarınızda makro kullanmanız gerekmiyorsa, size de devre dışı bırakmanızı öneriyoruz. Böylece, belgeyi makro ile açan başka bir kullanıcı farklı bir uyarı görecek:

MS Word bildirimi &#;makrolar yöneticiniz tarafından devre dışı bırakıldı&#;.

 

Herhangi bir nedenle bu seçeneği kullanamıyorsanız, Microsoft indirilen dosyalarda varsayılan makro engellemeyi yeniden etkinleştirene kadar, tüm iş cihazlarını, güvenilir güvenlik çözümleri ile korumak büyük önem taşıyor. Ayrıca, tüm şirket çalışanlarına, siber güvenliğin temel noktaları hakkında, özellikle aşağıda belirtilen ana konulara odaklanarak eğitim verilmesini öneriyoruz:

  • Güvendiğiniz bir kişi veya işletme tarafından gönderilmiş gibi görünse bile, beklemediğiniz dosyaları kesinlikle indirmeyin ve açmayın. Dolandırıcılar tarafından gönderilmiş olabilirler.
  • İnternetten indirdiğiniz veya e-posta ile gelen dosyalarda, içeriği etkinleştirmeden önce her zaman düşünün. Normal içerik görüntüleme söz konusuysa, buna gerek yok.
  • E-postada veya internet sitesinde bir kişi, içeriği etkinleştirmenizi isterse, özellikle tetikte olun.

nest...

batman iftar saati 2021 viranşehir kaç kilometre seferberlik ne demek namaz nasıl kılınır ve hangi dualar okunur özel jimer anlamlı bayram mesajı maxoak 50.000 mah powerbank cin tırnağı nedir