Excel Makrolarıyla Sıkıcı Bir Görevi Otomatikleştirin - TechTV Makaleleri

İçindekiler

Bu bölüm, Tracy Syrstad, Nate Oliver ve benim, siteden Toronto bölgesinden harika bir grup insanla Toronto Blue Jays maçına gittiğimiz bir bölümdü.

Ertesi gün Tracy, Nate ve Tracy'nin kocası John ve ben TechTV stüdyolarını gezdik:

Soldan sağa, bu John, Nate, Tracy ve Bill

Excel'den Word'e adres mektup birleştirme yapmak istedim. Ancak, kişi bana verileri gönderdiğinde, yanlış sıradaydı. Verilerin sütunlara gitmesi yerine, veriler A sütununun satırlarına inen bilgileri içeriyordu.

Bunların hepsini manuel olarak düzeltebilseniz de, çok fazla kesme ve yapıştırma olacaktır. Bu, bir makro ile otomatikleştirmek için mükemmel bir görevdir.

Daha önce hiç makro kullanmadıysanız, Araçlar - Makro - Güvenlik'e gidin ve ayarı Orta olarak değiştirin.

Amaç, tek bir kaydı çözecek küçük bir makro kaydetmektir. Hücre işaretçisinin başlamak için adın üzerinde olmasını istiyorsunuz. Makro, iki alanı taşımalı, üç boş satırı silmeli ve bir sonraki adda sona ermelidir. Bu şekilde makroyu defalarca çalıştırabilirsiniz.

  • Hücre işaretçisini A1'e koyun.
  • Araçlar - Makro - Yeni Makro Kaydet'i seçin
  • Makroya bir ad verin (boşluklara izin verilmez). Bir kısayol tuşu seçin. Bu görev için yalnızca makroyu kullanacağınızdan, Ctrl + a gibi bir şeyin hatırlanması kolaydır.

  • Küçük bir araç çubuğu göreceksiniz. Bu, Kaydı Durdur Araç Çubuğu'dur. Yalnızca iki düğmesi vardır. İlk düğme Kaydı Durdur düğmesidir.

    İkinci düğme, Göreli Referanslar düğmesidir. Makroyu şimdi kaydettiyseniz, Excel her zaman taşımak istediğiniz sabit bir kod yazacaktır.

    A2 - B1 ve A3 - C1. Bu, bir kayıt için iyi çalışır, ancak tüm kayıtlarda çalışması için makroya ihtiyacınız vardır. Göreli Kayıt düğmesini tıklayarak Göreli Kaydı açın. Bu bir geçiş, bu yüzden bastırılmış gibi görünmesini istersiniz.

  • Yaptığınız her şey kaydedilecek. Fare yerine tuş vuruşlarını kullanmayı deneyin.
  • B2'ye gitmek için aşağı oka basın.
  • Kesmek için Ctrl + x
  • A1'e gitmek için yukarı ok, sağ ok tuşuna basın.
  • Yapıştırmak için Ctrl + V
  • Şehir satırını kesmek için Sol, Sol, Aşağı, Aşağı, Ctrl + X
  • Şehri C sütununa yapıştırmak için Yukarı, Yukarı, Sağ, Sağ, Ctrl + V
  • 2. sıraya gitmek için Sol, Sol, Aşağı.
  • 2., 3. ve 4. satırları seçmek için aşağıya basarken Shift tuşunu basılı tutun
  • Alt + edr ve Enter - Düzenle - Sil - Tüm Satır - Tamam'ı seçin
  • Bu noktada, makroyu neredeyse bitirdiniz. Sorun, seçili üç hücreye sahip olmanız ve yalnızca adın seçilmesini istemenizdir.

  • Yalnızca ikinci kaydın adını seçmek için yukarı oka ve aşağı oka basın.
  • Kaydı Durdur düğmesine tıklayın

Makroyu deneme zamanı. Burada bir şeyler ters giderse diye çalışma kitabını kaydedin.

Makroyu bir kez çalıştırmak için Ctrl + a yazın. Her şey yolunda giderse, makro bir sonraki adı düzeltir.

Bu işe yaradıysa, artık tüm kayıtlar düzeltilene kadar Ctrl + a tuşlarını basılı tutabilirsiniz.

Bu küçük makro, gerçek hayattaki bir sorunu çözdü. Başarının anahtarı Göreceli Kayıt modunu kullanmaktı!

VBA öğrenmek için zaman ayırırsanız, bu sorunları ve çok daha karmaşık sorunları çözebilirsiniz. Tracy ve kitabıma bakın - VBA ve Makrolar Microsoft Excel 2016.

Ilginç makaleler...