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

Mobil ticaret: Vergilerin, Nakliye ve İşlem İşlemlerinin Hesaplanması - mankenler

Mobil ticaret: Vergilerin, Nakliye ve İşlem İşlemlerinin Hesaplanması - mankenler

Mobil cihazınızdan sonra Müşteriler, mallarını iPhone veya iPad'lerinden sitenizde satın alırlarsa, sisteminizin arka uçunun bu malları onlara ulaştırmanın bir yolu olmalı. İster dijital indirmeler yapın, ürünlerinizi kabarcık sargısı ve karton kutu içinde paketleyin veya bir pizza teslim scooter'ı kullanın, bunun net olduğundan emin olun ...

Mobil Ticaret: Çevrimiçi Mağazanız için Hedef Müşterileri Belirleyin - Mobil ticarette mankenler

Mobil Ticaret: Çevrimiçi Mağazanız için Hedef Müşterileri Belirleyin - Mobil ticarette mankenler

, Hedef müşterileri belirlemek web sitenizin mağazasını oluşturmadan önce tamamlanması gereken en değerli görevlerden biridir. Hedef müşteriler, ürünleriniz üzerinde para harcama ihtimali yüksek olan müşterilerdir; ve web sitenizi gereksinimlerini temel alarak tasarlamak, satış kapanışı için kritik önem taşır. Yani sadece hedef kimliğinizi görselleştirmeye çalışmayın ...

IPad Apps'te Windows ve Görünümlerle çalışma - mankenler

IPad Apps'te Windows ve Görünümlerle çalışma - mankenler

IPad uygulamalarının tek bir penceresi var, bu nedenle içeriği görüntülemek için ek belge pencereleri bulamazsınız. Uygulamanız çalışırken - diğer uygulamalar kış uykusunda veya arka planda çalışıyor olsalar bile - uygulamanızın arayüzü tüm ekranı kaplar. IOS Penceresi ...

Editörün Seçimi

Yavaş Deklanşör Hızlarıyla dSLR Yaratıcılığınızı genişletin - mankenler

Yavaş Deklanşör Hızlarıyla dSLR Yaratıcılığınızı genişletin - mankenler

Genellikle fotoğrafçılar bulanık görüntüleri kötü bir şey olarak görürler. Çok yavaş olan bir deklanşör hızı kullandığınızda, nesneleriniz büyük bir bulanıklaştırma işlevi görür, "Ah, bunu yapmayı düşünüyorum!" Gibi bir şey söyleyin. Hızlı tempolu toplumun zirvesine karşı zamanın keskinliğini gösteriyordum. "Evet, bilet bu. Öte yandan ...

Dosya Dijital Fotoğraflarınız için Biçim Kılavuzu - mankenler

Dosya Dijital Fotoğraflarınız için Biçim Kılavuzu - mankenler

Dijital bir görüntü alıp depoladığınızda bir dosya türü seçin veya biçimlendirin. Dijital fotoğrafınız için bir format seçtiğinizde popüler tercihler şunlardır: Format Tanım Camera Raw Bazı dijital kameralar tarafından sunulan bir format. Resim sensöründen ham görüntü "pişmemiş" veriyi normal ayarlamalar yapmadan saklar ...

Editörün Seçimi

Jive ile Yapılan Tartışmayı Başlatma veya Takip Etme - AYDINLATMA

Jive ile Yapılan Tartışmayı Başlatma veya Takip Etme - AYDINLATMA

Içinde oluşturma, takip etme ve gönderme tartışma konuları Jive'in en çok kullanılan özelliklerinden biridir. Jive, işbirliğini göz önünde bulundurarak tasarlandığından, yeni bir tartışma gönderme veya mevcut bir konuyu takip etme becerisi her zamankinden daha kolay. Kaynak: Jive. com Yazılımın önceki sürümleri ile Jive hesap yöneticisi yalnızca ...

Yeni Bir Jive Hesabı ve Profili Nasıl Kurulur - aumlalar

Yeni Bir Jive Hesabı ve Profili Nasıl Kurulur - aumlalar

Jive yeni bir iştir birçok büyük şirketin günlük hayatına dahil etmeye başladığı sosyal-yazılım seçeneği. Jive, küçük işletmeler için de mevcuttur. Birçoğunuz, bilgisayarınızdaki, tabletteki ve / veya akıllı telefonunuzdaki Jive'i nasıl alacağınızı merak ediyor olabilir; böylece işletmeniz için yeni bir hesap oluşturabilir ve Jive-ing'e başlayabilirsiniz. ...

Yeni Bir Sosyal Yayın Topluluğunu Kurma - Sosyal Yayın'da başlamak için canavar

Yeni Bir Sosyal Yayın Topluluğunu Kurma - Sosyal Yayın'da başlamak için canavar

Hızlı ve basittir. Socialcast diğer kurumsal sosyal ağ uygulamaları kadar iyi bilinmemekle birlikte, bunu kullanan insanlar bunu seviyor ve dünya çapında şirketler hem kullanımı kolay arayüzü ve kapsamlı idari özelliklerini benimsemişler. Sadece şu basit adımları izleyin.