Ana Sayfa Blog Sayfa 3

Excel’de Makro Çalıştır ve Kaydetme Yapalım

0

Bir önceki yazımda; ”Excel’de Makro’yu Etkinleştirelim” yazısı ile Excel sayfasında makroyu nasıl etkinleştirme işlemini gördük. Şimdi artık Excel’de makro çalıştırma ve kaydetmeyi göreceğiz.

Excel’de Makro Çalıştır ve Kaydetme Yapma işlemine ilk önce, Makro çalıştırma ile başlayacağız. Bu cümlenin sonundaki kod bir kopyalama yapalım. Makro çalıştırma için bize bir kod gerekmektedir.

Sub Barış()

 

MsgBox “Barış ve Huzur Seninle olsun.”

 

End Sub

Barış adlı ve bir Makromuz var. Makroyu çalıştırdığında Excel ekranında Barış ve Huzur Seninle olsun, yazısı çıkacak.

Excel’de Makro Çalıştırma

Excel’i açalım. Geliştirici sekmesine tıklayın. Açılan yeni ekranda, Visual Basic tıklayın. Insert tıklayın. Insert kısmında Module seçin. Şimdi yukarıdaki kodu buraya yapıştıralım. Yukarıdaki araç çubuğu düğmelerinden yeşil, üçgen çalıştır düğmesine tıklayınca Excel ekranında Makro çalıştırma işlemini yapmış olduk. Makro çalıştırmak için F5 Tuşuna basıp da çalıştırabiliriz.

Excel’de Makro Kaydetme

Excel Geliştirici sekmesine gelin ve bu sekmede, Makro Kaydet butonuna tıklayın. Karşımıza çıkan ekranda Makro adı kısmına otomatik olarak Makro1 olarak kalsın. Kısayol tuşu: Ctrl: bir harf yazalım. Ben Z yazdım. Makronun saklanacağı yer kısmına ise; Bu Çalışma Kitabı seçelim. Makro kayıt yapamaya başlar. Şimdi Kaydı durudur tıklayın.

Maromuzun çalışıp çalışmadığına kontrol, test etmek için bir deneme yapalım. Excel’de Makrolar kısmına tıklayın. Açılan ekranda Barış adlı makroyu seçip Çalıştır tıklayınca; Barış ve Huzur Seninle olsun, yazı çıkar. Ayrıca Makromuzu kısa yol olarak CTRL+Z tuşlarını kullanıp çalıştırabiliriz.

Excel’de Makro Çalıştır ve Kaydetme Yapalım yazı bir yararı dokunması temennisi dileklerimle.

Excel’de Makro’yu Etkinleştirelim

0

Excel’de, Visual Basic for Applications ya da VBA, kısaca; Excel ve diğer Ofis programlarının programlama dilidir. Excel’de, makro ile Excel’deki bir çok işi makro yazıp çok kısa yoldan otomatik yapabiliriz.

Excel’de Makroyu Etkinleştirme

Microsoft Excel 2016 ile anlatımı yapıyorum. Microsoft Excel 2007 sürümlerinden sonra aynı yöntemle de Makro etkinleştirme işlemini yapabilirsiniz.

Excel çalışma sayfasını açtığımda Makro ile iş yapacağımdan, eminin birçoğumuzun Excel çalışma sayfasında Hızlı Erişim Araç Çubuğunda, Gelişmiş sekmesi olmaya bilir. Bu yüzden Gelişmiş sekmesi, Makroyu etkinleştirmek için gerekli.

Hızlı Erişim Araç Çubuğunda, Gelişmiş Sekmesinde Gösterme

Excel’de Dosya sekmesinde sekmesi üstünde sağ tıklayıp Şeridi Özelleştir tıklayın. Açılan ekranda ekranın sağ tarafında, Şeridi Özelleştir, Ana Sekmeler kısmının altında Geliştirici onay kutusunu işaretleyip, Tamam‘a tıklayın. Hızlı Erişim Araç Çubuğunda, Gelişmiş Sekmesi gözükür. Excel’de Makroları Etkileştirme işlemi bitmiştir.

Makroları etkinleştirmek için güvenlik düzeyini ayarlama yapmamız gerekir.

Makroları Güvenlik Düzeyini Ayarlama

Geliştirici sekmesine tıklayın. Makro Güvenliği kısmına tıklayın. Açılan ekranda Makro Ayarları kısmının altında, Tüm makroları etkinleştir (önerilmez; tehlikeli olabilecek kod çalıştırabilir) seçip Tamam tıklayın.

Önemli: Zararlı bir kodun çalışmasını engellemek için, makroda yaptığınız işlemler bittikten sonra Makroları devre dışı bırakın ve Makro Güvenliği, Makro Ayarları kısmında her hangi bir seçeneğe seçin.

Excel’de Makro’yu Etkinleştirme blog yazısı inşAllah faydalı olmuştur.

Telefon Numaralarının Önüne Sıfır Ekleyin

0

Bu günkü blog yazımda yine Excel ile çok faydalı, özellikle Excel Visual Basic kodları ile alakalı ip uçları vereceğim. Bir ay evvel bir arkadaşım Elindeki Excel tablosunda telefon numaralarının olduğunu ve bunların başında sıfır olmadığını ve numaralarının başına tek tek sıfır eklemeden tek seferde sıfır eklenir mi eklenirse nasıl olur diye sormuştu. Evet eklenir cevabı yazının devamından okuyup öğrenebilirsiniz.

Önünde Sıfır olamayan Telefon Numaralarının Önüne Sıfır Tek Seferde Ekleme

Buradan Telefon Numara Önüne Sıfır Ekle, Excel çalışma sayfasını indirin. Excel’i açınca, Numaralarının Önüne Sıfır Ekle butona tıklayın. Bu Excel tablosunda C sütununda beş ile başlayan telefon numaraları bulunmaktadır. C sütunundaki tüm telefon numaralarının önüne sıfır eklenir. Ayrıca Telefon Numaralarının Önüne Sıfır eklemek için kod yere formül kullanmak istiyorsanız C sütuna, =”0″&C2 yazmanız yeterli olacaktır.

Önünde Sıfır olamayan Telefon Numaralarının Önüne Sıfır Tek Seferde Ekleme Makro Kodu

Sub Telefon_No()

For x = 2 To Range(“C” & Rows.Count).End(xlUp).Row

Cells(x, “C”).NumberFormat = “@”

if left(Cells(x, “C”), 1) <> “0” Then Cells(x, “C”) = “0” & Cells(x, “C”)

Next x

End Sub

Önünde Sıfır olamayan Telefon Numaralarının Önüne Sıfır Tek Seferde Ekleme Excel çalışma sayfası umarım fayda sağlar.

Excel’de Tek Sütunu İkiye Ayıralım

0

Excel’de alt alta yazılı bir sütunda isimler ve telefon numarası olan bir Excel çalışma sayfasını, A sütunu ayırıp isimler A sütununda kalacak ve B sütununa da telefon numaraları geçecek şekilde bir Makro İçerebilen Excel Çalışma Sayfası bu yazımda bulabilirsiniz.

Excel Bir Sütunu Ayır İşlemi Anlatımı

Buradan Sütun Ayır Makro İçerebilen Excel Çalışma Sayfasını indirin. Excel çalışma sayfasının açtıktan sonra Sütun Ayır butonuna bastıktan sonra A sütununda olan isim ve telefon numaraları, şimdi A sütununda isimler kalır ve B sütununa telefon numaraları geçer. Bu Excel çalışma sayfasının makrosunu aşağıya ekliyorum. Ayrıca sadece numaralar yerine başka veri girişi yapınca da ayırma işlemleri de yapabilirsiniz.

Sütun Ayır Makro İçerebilen Excel Çalışma Sayfası Makro Aşağıda

Sub sütunayır()

For i = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -2

Cells(i – 1, 2) = Cells(i, 1)

Rows(i).Delete

Next

End Sub

Sütun Ayır Makro İçerebilen Excel Çalışma Sayfası tüm internetkafa.com okuyucuları için faydalı olması dileğiyle.

Excel’de İlk İki Rakamı Silelim

0

Birkaç gün evvel bir internetkafa.com okuyucusu Microsoft Excel tablosunda doksan ile başlayan telefon numaraları tablosu olduğunu ve telefon numaralarının başlarının doksan rakamının silinmesi ve sadece beş ile başlayan bir Excel çalışma sayfası hazırlamamı rica etti. Hemen işe koyuldum ve doksan ile başlayan telefon numaralarının doksan, 90 sayısını silmek için hem makro ve formül ile yapılan bir Microsoft Excel sayfası hazırladım.

Excel ile Telefon Numaralarında Doksan Sayısını Silen Excel VBA Çalışma Sayfası

Şimdi buradan Telefon NO 90 Silme VBA Excel makro içerebilen çalışma sayfasını indirin. Çalışma sayfasını açın. Telefon NO 90 Silme butonuna tıklayın. Artık Telefon Numarası 90 ile başlayan numaralarının hepsinin 5 ile başladığını aynı sütunda görebilirsiniz. Bu makroda Excel C sütunundaki sonuna kadar olan 90 sayılarını silebilirsiniz.

Telefon Numaralarında Doksan Sayısını Silen VBA Kodu:

Sub Telefon_No()

For x = 2 To Range(“C” & Rows.Count).End(xlUp).Row

Cells(x, “C”) = Right(Cells(x, “C”), 10)

Next x

End Sub

Excel ile Telefon Numaralarında Doksan Sayısını Silen Formül Çalışma Sayfası

Buradan Telefon NO 90 Silme Formül çalışma sayfasını indirin. Sayfayı açtığınızda C sütununda doksan ile başlayan sayılarının D sütununda beş ile başladığını görebilirsiniz. D sütunun sonuna kadar beş ile numaralarının silinmesi için örnekteki D sütunundaki D11 hücresini son hücresini aşağıya doğru çekmeniz yeter.

Excel ile Telefon Numaralarında Doksan Sayısını Silen Formül

=SAĞDAN(C2;12-2)

Excel ile doksan rakamını sile makro ve formül çalışma sayfasını faydası olması dileğiyle.