Ev Social Media VBA Kodunu Kodlu Bir Modüle Alma Şekli Windows - mankenler

VBA Kodunu Kodlu Bir Modüle Alma Şekli Windows - mankenler

Video: Excel'de Veri Birleştirme (Data Consolide) 2025

Video: Excel'de Veri Birleştirme (Data Consolide) 2025
Anonim

VBA kodunu bir VBA modülüne almanın yollarından biri, eylemlerini kaydetmek ve bunları dönüştürmek için Excel makro kaydedicisini kullanmaktır VBA kodu. Ancak, bir makro kaydederek tüm görevler VBA'ya çevrilemez. Kodu doğrudan girebilir veya kodu bir modülden kopyalayıp başka bir modüle yapıştırabilirsiniz.

VBA modülüne metin girme ve düzenleme, beklediğiniz gibi çalışır. Metne seçebilir, kopyalayabilir, kesebilir, yapıştırabilir ve başka şeyler yapabilirsiniz.

Tek satırlık bir VBA kodu istediğiniz sürece olabilir. Bununla birlikte, uzun kod satırlarını bölmek için satır devam karakteri 'ı kullanmak isteyebilirsiniz. Bir satırdan diğerine tek bir kod satırına (aynı zamanda ifadesi olarak da bilinir) devam etmek için, ilk satırı bir boşlukla ve ardından bir alt çizgi (_) ile sonlandırın. Sonra bir sonraki satırdaki ifadeye devam edin. Üç satır halinde bölünmüş tek bir deyim örneği:

Seçim. Sort1: = Aralığı ("A1"), _ Sipariş1: = xlAscending, Başlık: = xlGuess, _Otantasyon: = xlTopToBottom

Bu ifade, tek bir satıra girildiğinde aynı şekilde (çizgi olmadan, devam karakterleri).

VBE, çoklu geri alma ve tekrar etme seviyelerine sahiptir. Olmaması gereken bir bildirimi silerseniz, bildirim tekrar görünene kadar araç çubuğundaki Geri Al düğmesini kullanın (veya Ctrl + Z tuşlarına basın). İptal ettikten sonra, geri almış olduğunuz değişiklikleri gerçekleştirmek için Redo düğmesini kullanabilirsiniz.

Gerçek, canlı kod girmeye hazır mısınız? Aşağıdaki adımları deneyin:

  1. Excel'de yeni bir çalışma kitabı oluşturun.

  2. VBE'yi etkinleştirmek için Alt + F11 tuşlarına basın.

  3. Proje penceresinde yeni çalışma kitabının adını tıklayın.

  4. Projeye bir VBA modülü eklemek için Ekle → Modül'ü seçin.

  5. Modüle aşağıdaki kodu yazın:

    Alt GuessName () Dim Msg as String Dim Ans As Uzun Msg = "Sizin adınız" & Uygulama. Kullanıcı adı & "?" Ans = MsgBox (Msg, vbYesNo) If Ans = vbNo Then MsgBox "Ah, boşver." Ans = vbYes Sonra MsgBox "Ben gözlemci olmalıyım!" End Sub
    
  6. İmlecin yazmış olduğunuz metnin herhangi bir yerine yerleştirildiğinden emin olun ve işlemi gerçekleştirmek için F5 tuşuna basın.

F5, Çalıştır → Sub / Kullanıcı Formunu Çalıştır komutunun kısayoludur.

Adım 5'te listelenen kodu girdiğinizde, VBE'nin girdiğiniz metinde bazı ayarlamalar yaptığını fark edebilirsiniz. Örneğin, Sub deyimini yazdıktan sonra, VBE otomatik olarak End Sub deyimini ekler. Ve alanı eşit işaretten önce veya sonra atarsanız, VBE sizin için alanı ekler. Ayrıca, VBE bazı metnin rengini ve büyük harf kullanımını değiştirir. Bu değişiklikler VBE'nin işleri düzgün ve okunaklı şekilde sürdürme yoludur.

Önceki adımları izlediyseniz, yeni bir makro olarak da bilinen bir VBA Alt yordamı oluşturdunuz. F5 tuşuna bastığınızda, Excel kod yürütür ve yönergeleri izler. Başka bir deyişle, Excel her ifadeyi değerlendirir ve yaptığınız şeyi yapar. Bu makroyu herhangi bir sayıda çalıştırabilirsiniz - ancak birkaç düzine yürütmeden sonra itirazını kaybetme eğilimindedir.

Bu basit makro aşağıdaki kavramları kullanır:

  • Bir Alt yordamı tanımlama (ilk satır)

  • Değişkenleri bildirme (Dim ifadeleri)

  • Değişkenlere (İleti ve Ans) değer atama

  • Birleştiren <969> Dahili VBA sabitini (vbYesNo, vbNo ve vbYes) kullanma

  • Bir If-Then kuralı (

  • Bir Sub prosedürün sonlanması (son satır)

  • Belirtildiği gibi, kodları bir VBA modülüne kopyalayıp yapıştırabilirsiniz. Örneğin, bir proje için yazdığınız bir Alt veya İşlev yordamı, başka bir projede de yararlı olabilir. Kodu tekrar girmek için vakit kaybetmek yerine, modülü etkinleştirebilir ve normal kopyalama yapıştırma yöntemlerini (kopyalamak için Ctrl + C ve yapıştırmak için Ctrl + V) kullanabilirsiniz. Kodu bir VBA modülüne yapıştırdıktan sonra kodu gerektiği gibi değiştirebilirsiniz.

VBA Kodunu Kodlu Bir Modüle Alma Şekli Windows - mankenler

Editörün Seçimi

Aptallar İçin Cheat Sheet - mankenler

Aptallar İçin Cheat Sheet - mankenler

Mobil web siteleri masaüstü web siteleri ile aynı değildir. Bir mobil web sitesi genelde paralelleştirilir, böylece akıllı telefonunuz ya da tabletiniz olsun, çok daha küçük cihazda işlevseldir. Kendi web sitenizin mobil bir sürümünü oluşturmak isterseniz, varolan alanınızı bazı genel, küçük düzenlemelerle kullanabilirsiniz.

Mobil Bilimler İçin Mobil Pazarlama Cheat Sheet - mankenler

Mobil Bilimler İçin Mobil Pazarlama Cheat Sheet - mankenler

Mobil pazarlama, özel zorlukları ve fırsatları beraberinde getirir. Müşterileri işinize çekmek için yenilikçi pazarlama planları geliştirmek için ses, video, fotoğraf makinesi ve metin mesajlaşma özellikleri de dahil olmak üzere bir mobil cihazın özelliklerini kullanabilirsiniz. Mobil mesajlaşma kampanyanız için taşıyıcı onay almak, etik seçimler yapabilmeniz için müşteri seçimleri yakalamak istiyorsanız ...

Editörün Seçimi

Düşük Kolesterollü Pişirme: Çözülebilir Elyafların 10 Büyük Kaynağı

Düşük Kolesterollü Pişirme: Çözülebilir Elyafların 10 Büyük Kaynağı

Çözünür lif , çeşitli gıdalarda bulunur, kolestrolü emmeye ve vücuttan atmaya yardımcı olur. On en sık önerilen kaynak alfabetik sırayla burada listelenmiştir. Kuşkonmaz Arpa Brokoli Brüksel lahanası Yeşil fasulye Yeşil bezelye Bezelye fasulye Lima fasulye Yulaf ezmesi Tatlı patates

Sense of Food Etiketlerini Yapmak - mankenler

Sense of Food Etiketlerini Yapmak - mankenler

Nasıl yiyecek etiketlerinin nasıl üretildiğini bilmiyorsanız, gıda etiketleri oldukça kafa karıştırıcı olabilir onları oku. Diyetinizdeki yağ miktarını azaltmaya çalışıyorsanız, etiket bir ürünün içindeki yağ ve diğer besin maddelerinin tam miktarını listelediğinden etiket okuması önemlidir. Ancak, bunu nasıl anlamlandırıyorsun? Şunlardan emin olun ...

Editörün Seçimi

Facebook Kapak Görüntülerini Photoshop Elements 15'de Oluşturmak için nasıl Yaparsanız Yapalım

Facebook Kapak Görüntülerini Photoshop Elements 15'de Oluşturmak için nasıl Yaparsanız Yapalım

Facebook Kapakları oluşturulurken Organizatör'deki Oluşturma Paneli'nde bir süre için; Bununla birlikte, Adobe'nin ilk çalışmaları sınırlıydı ve biraz beceriksizdi. Varsayılan metin olmadan arka plan fotoğrafı ve profil resmi eklemek için sınırlı sayıda şablonla mücadele etmek zorunda kaldınız. Şimdi Elements 15'te ...