Ev Social Media Excel Makro Değişkenlerine Kısa Bir Bakış - aumlalar

Excel Makro Değişkenlerine Kısa Bir Bakış - aumlalar

Video: EĞER (IF) Fonksiyonu | Excel Dersleri 2024

Video: EĞER (IF) Fonksiyonu | Excel Dersleri 2024
Anonim

Değişkenler, karşılaştığınız Excel makrolarının çoğunda büyük rol oynamaktadır. değişkenleri 'ı işlemlerinizde kullanabileceğiniz bellek kapları olarak düşünebilirsiniz. Her biri belirli bir veri türüne sahip olmakla görevli farklı değişken türleri vardır.

Aşağıda, göreceğiniz yaygın değişken türlerinden bazıları verilmiştir:

  • Dizgi: Metinsel verileri tutar

  • Tamsayı: -32, 768 ila 32, 767 aralığında sayısal verileri tutar > Çift:

  • Kayan nokta sayısal verileri tutar < Varyant: Her tür veri barındırır

  • Boolean: Doğru veya Yanlış İkili Veri Tutar

  • Nesne: Excel Nesne modelden bir nesneyi tutar

  • Oluşturduğunuzda bir makroda bir değişkendir, değişken

  • olarak bildirilirsiniz. Bunun için Dim (Dimension kısaltması), ardından değişkeninizin adı ve sonra da türe girerek yapabilirsiniz. Örneğin:

Dim olarak MyText Dim MyNumber as Integer Çalışma Sayfam olarak MyWorksheet Dim Değişkeni oluşturduktan sonra onu veri ile doldurabilirsiniz. Aşağıda, bir değişken oluşturup değer atamanın birkaç basit örneği verilmiştir: Dim MyText as String MyText = Aralık ("A1"). Değer MyNumber'u Integer olarak Dim MyNumber = Aralık ("B1"). Değer * 25 Çalışma Sayfası Seti MyObjectheet olarak Dim MyObject = Sayfalar ("Sayfa1")

Değişkenlerinize atadığınız değerler genellikle hücrelerinizde saklanan verilerden gelir. Ancak değerler, oluşturduğunuz bilgiler de olabilir. Her şey eldeki göreve bağlı. Bu düşünce, bu kitapta makroları dolaştığınızda netleşecektir.

Değişkenleri kullanmayan bir kod oluşturmak mümkün olsa da, değişkenlerin


olduğu çok sayıda VBA kod örneğine rastlarsınız. Bunun iki temel nedeni var.

İlk olarak Excel, verilerinizin ne için kullanıldığını doğal olarak bilmiyor. Rakamları, sembolleri veya harfleri görmez. Sadece verileri görür. Belirli veri türlerine sahip değişkenleri bildirirken, Excel'in belirli verilerin nasıl işleneceğini bildireceksiniz, böylece makrolarınız beklediğiniz sonuçları üretecektir.

İkincisi, değişkenler, kodunuzu daha verimli ve anlaşılması kolaylaştırarak yardımcı olur. Örneğin, A1 hücresinde art arda makronuza baktığınız bir numaranız olduğunu varsayalım. A1 numaralı hücrenin her ihtiyacın olduğunda A1 işaret ederek bu numarayı alabilirsiniz: Sub Macro1 () Range ("B1"). Değer = Aralık ("A1"). Değer * 5 Aralık ("C1"). Değer = Aralık ("A1"). Değer * 10 Aralık ("D1"). Değer = Aralık ("A1").Değer * 15 End Sub Ancak, bu makro, A1 hücresine her işaret ettiğinizde Excel'in aynı numarayı hafızaya kaydetme döngülerini atlamasını zorlar. Ayrıca, çalışma kitabını hedef numaranın A1 hücresinde değil, A2 hücresinde bulunmaması için değiştirmeniz gerekiyorsa, tüm başvuruları A1'den A2'ye değiştirerek kodunuzu düzenlemeniz gerekir.

Numarayı A1 hücresine bir kez saklamak daha iyi bir yöntemdir. Örneğin, A1 hücresindeki değeri, myValue adlı bir Tamsayı değişkende depolayabilirsiniz:

Sub WithVariable () Dim myValue As Integer myValue = Aralık ("A1"). Değer Aralığı ("C3"). Değer = myValue * 5 Aralık ("D5"). Değer = myValue * 10 Aralık ("E7"). Value = myValue * 15 End Sub

Bu yaklaşım, yalnızca kodunuzun verimliliğini artırmakla kalmaz (aynı zamanda, A1 hücresindeki sayıyı yalnızca bir kez okur) ayrıca çalışma kitabınızın tasarımında değişiklik yapılması durumunda yalnızca bir satır düzenlemek zorunda kalmanızı sağlar.
Excel Makro Değişkenlerine Kısa Bir Bakış - aumlalar

Editörün Seçimi

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Hazır bir Excel 2007 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Hazır Excel 2010 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Bir grafik eklediğinizde bir Excel 2007 çalışma kitabı, Şeritte yeni bir Grafik Araçları Tasarım sekmesi görüntülenir. Grafik türünü ve stilini özelleştirmek için Grafik Araçları Tasarım sekmesindeki komut düğmelerini kullanabilirsiniz. Tasarım sekmesi aşağıdaki düğme gruplarını içerir: Tür grubu Değiştir Grafik Türü ...

Editörün Seçimi

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü temel çalmak genellikle ikinci çalmaktan daha kolaydır. Birçok atış çizmeden ilk önce olduğundan daha büyük bir yol alabilirsin. Zamanlamanız iyi ise, atıcı topu bırakmadan önce saniyelerden de çıkabilirsiniz. Sürahi genellikle koşucuları ikinci sıradan seçmek daha zor olur ...

Basketbol Takımınızda Bir Balo Domuzuyla

Basketbol Takımınızda Bir Balo Domuzuyla

Balo domuzu - asılı bir oyuncu uzun süreler boyunca topa vurur ve geçmek yerine her yere ateş etmeyi amaçlar - tüm takım için gerçek sorunlar yaratır. Örneğin, topu domuzu, takımın moralini zayıflatan ve öldüren puan almaya çalışan açık takım arkadaşlarını görmezden gelir ...

Editörün Seçimi

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Adınızı aşağıdaki gibi ekleyebilirsiniz: Canon'la çektiğiniz her görüntünün yazarı. Bilgiler, çektiğiniz her resme EXIF ​​verisi olarak eklenir. Yazar bilgilerinizi kameraya kaydetmek için: Menü düğmesine basın. Daha önce kullanılan menü görüntülenir. Kamera Ayarları ... 4 ...

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Küçük noktalar görüntülerinizde tutarlı bir şekilde görünüyorsa ve Rebel T6i / 750D'nin lensindeki kirin nedeni değilse - sensörünüzün temizlemeye ihtiyacı olabilir. Sensörü kendiniz temizlemeyin, çünkü ne yaptığınızı bilmiyorsanız makinenizi kolayca mahvedebilirsiniz. Bunun yerine, fotoğraf makinesini çekin ...