Ev Social Media Excel'de İleti Kutuları özelleştirme nasıl 2016 VBA - mankenleri

Excel'de İleti Kutuları özelleştirme nasıl 2016 VBA - mankenleri

Video: Excel Klasör(Dosya) Etiketi Hazır Tablo #Hazır Excell 1 2025

Video: Excel Klasör(Dosya) Etiketi Hazır Tablo #Hazır Excell 1 2025
Anonim

VBA düğmeleri bağımsız değişkeninin esnekliği, Excel ileti kutularınızı özelleştirmenizi kolaylaştırır. Görüntülenecek düğmeleri seçebilir, bir simgenin görüp görmediğini belirleyebilir ve hangi düğmenin varsayılan olduğunu belirleyebilirsiniz (kullanıcı Enter tuşuna basarsa, varsayılan düğme "tıklanır").

Düğmeler argümanı için yerleşik sabitler kullanabilirsiniz. İsterseniz, sabit yerine değeri kullanabilirsiniz (ancak yerleşik sabitleri kullanmak çok daha kolaydır).

Bu sabitlerin birden fazlasını bir argüman olarak kullanmak için, bunları bir + operatörüyle bağlayın.

vbYesNo + vbExclamation

Ya da kod daha az anlaşılır hale getirmek için tercih ederseniz, kullanımı: Örneğin, ikinci Iletikutusu argüman olarak aşağıdaki ifadeyi kullanın Yes ile bir ileti kutusu ve No düğmeleri ve bir ünlem simgesi görüntülemek için 52 değeri (yani 4 + 48).

Aşağıdaki örnek, bir iletinin Evet düğmesiyle kutusu ve görüntülemek için sabitler bir arada kullanan bir yok düğmesi (vbYesNo) yanı sıra bir soru işareti simgesi (vbQuestion). Sabit vbDefaultButton2, varsayılan düğme olarak ikinci düğmeyi (Hayır), yani Kullanıcı Enter'a basarsa tıklanan düğmeyi belirtir. Kolaylık sağlamak için bu sabitler Config değişkenine atanır ve Config'i ikinci bağımsız değişken olarak MsgBox işlevinde kullanır:

Sub GetAnswer3 () Dim Yapılandırma Tamsayı Yapılandırma = vbYesNo + vbQuestion + vbDefaultButton2 Ans = MsgBox (“aylık rapor işleyin?” Konfig'teki) As Long Dim Ans ise Ans = vbYes Sonra RunReport End Sub olarak

GetAnswer3 yordamını çalıştırdığınızda Excel'in görüntülediği ileti kutusu göz atın. Kullanıcı Evet düğmesini tıklatırsa, yordam RunReport adlı yordamı çalıştırır. Kullanıcı Hayır düğmesini tıklatırsa (veya Enter tuşuna basarsa), işlem hiçbir işlem olmaksızın biter. Başlık bağımsız değişkeni MsgBox işlevinde ihmal edildiğinden, Excel varsayılan başlık olan Microsoft Excel'i kullanır.

MsgBox işlevinin düğmeler bağımsız değişkeni, mesaj kutusundaki görüntüyü belirler.

Aşağıdaki yordam, MsgBox işlevini kullanarak başka bir örnek sağlar:

Sub GetAnswer4 () Dim Msg As String, Yazı Başlığı Dim Config As Integer, Ans As Integer Msg = "Aylık raporu mu istersiniz? ”Msg = Msg & vbNewLine & vbNewLine Msg = Msg &““Msg = Msg &“yaklaşık 15 dakika sürecektir aylık rapor işleniyor. "Msg = Msg &", geçerli "Msg = Msg &" ayına ait tüm satış ofisleri için "Msg = Msg &" için 30 sayfalık bir rapor oluşturacaktır. "Başlık =" XYZ Pazarlama Şirketi "Config = vbYesNo + vbQuestion Ans = MsgBox (Msg, Yapılandırma, Başlık) Ans = vbYes Then RunReport End Sub

Bu örnek, bir ileti kutusunda daha uzun bir ileti belirlemek için etkili bir yöntem gösterilmektedir.İletiyi bir dizi deyimle oluşturmak için bir değişkeni (Msg) ve birleştirme operatörü (&) kullanılır. VbNewLine sabiti, yeni bir satır başlatan bir satır sonu karakteri ekler (boş bir satır eklemek için iki kere kullanın). Başlık argümanı mesaj kutusuna farklı bir başlık görüntülemek için kullanılır. İşte bu yordamı çalıştırdığınızda Excel'in görüntülediği ileti kutusu.

Bu iletişim kutusu, MsgBox işlevi tarafından görüntülenir ve bir başlık, bir simge ve iki düğme görüntüler.

Varsayılanları (örneğin vbYes ve vbNo) bir MsgBox işlevinin dönüş değeri için kullanabilirsiniz. İşte birkaç diğer sabitler.

Sabit Değer Anlamı
vbOK 1 Kullanıcı Tamam'ı tıklattı.
vbCancel 2 Kullanıcı İptal'i tıklattı.
vbAbort 3 Kullanıcı Abort tıklattı.
vbRetry 4 Kullanıcı Yeniden Dene'ye tıkladı.
vbIgnore 5 Kullanıcı Yoksay'ı tıklattı.
vbYes 6 Kullanıcı Evet'i tıklattı.
vbNo 7 Kullanıcı tıklattı. Hayır

Ve bu, MsgBox işlevi hakkında bilmeniz gereken hemen hemen hepsidir. Dikkatli olarak ileti kutularını kullanın. Hiçbir amaca hizmet etmeyen ileti kutularını görüntülemek için genellikle bir sebep yoktur. Örneğin, insanlar, Günaydın okur her gün bir mesaj kutusu gördüklerinde rahatsız olma eğilimindedir. Budget Projection çalışma kitabını yüklediğiniz için teşekkür ederiz.

Excel'de İleti Kutuları özelleştirme nasıl 2016 VBA - mankenleri

Editörün Seçimi

Genişletme Bağlantılar ve Bina Robotları için Pinouts - mankenler

Genişletme Bağlantılar ve Bina Robotları için Pinouts - mankenler

Eğer bir robot inşa ediyorsanız, çok sayıda elektrik bağlantısı, bu yüzden çok sayıda iğne ile uğraşıyorsunuz. Aşağıdaki tabloda, genişleme konektörleri ve pim numaraları için sinyal gösterilmektedir. İstenmeyen çapraz bağlantıları önlemeye yardımcı olabilir. Genişletme Konnektörü Pin Numarası Sinyal Genleşmesi Konnektör Pin Numarası Sinyal 1, 2 Toprak 16 P11 Yeşil LED 3, 4 + 5 ...

Dizinler içeren Kablosuz Erişim Noktalarını bulma - mankenler

Dizinler içeren Kablosuz Erişim Noktalarını bulma - mankenler

Sıcak noktaları bulma konusunda çevrimiçi dizinler, gezinmek için mükemmel bir araçtır. ABD, Kanada ve dünyadaki artan sayıda sıcak nokta. Size kolaylık sağlamak için, bu dizinlerden bazıları. Dizin Notları JiWire WiFi Bulucu 144 ülkede ücretsiz ve ücretli Wi-Fi yerleri dizini sağlar. AT & T ...

Ham Radyoda genel Sınıf Frekans Ayrıcalıkları - mankenler

Ham Radyoda genel Sınıf Frekans Ayrıcalıkları - mankenler

Yakında yapmadıysanız, siz Yükseltmeyi düşünüyorum. Aşağıdaki tabloda gösterildiği gibi, yüksek frekanslı (HF) bantlarda kullanmak için daha fazla frekansa sahipsiniz. Tüm lisans sınıfları için ABD frekansı ve mod ayrıcalıklarının eksiksiz bir listesi, Amerikan Radyo Röle Ligi'nden (ARRL) edinilebilir. Bant Frekansları ...

Editörün Seçimi

Adobe Flash CS6'da Maske Katmanlarını Kullanma - mankenler

Adobe Flash CS6'da Maske Katmanlarını Kullanma - mankenler

Adobe Flash CS6'da maskeleme kavramı Bir parçanın bölümlerini gizlemek ya da ortaya çıkarmak için bir şekli (ya da şekilleri) kullanır - tıpkı evinizdeki küçük bir pencere aracılığıyla dışarıdan bakmak gibi. Pencere boyutu, içerideyken görebileceğiniz şeyi sınırlar. Flash, özel bir katman özelliklerine sahiptir ...

Flash CS5 3D Rotasyon Aletinin Kullanımı - mankenler

Flash CS5 3D Rotasyon Aletinin Kullanımı - mankenler

Adobe'nin kapsamlı çizim ve animasyon yetenekleri Flash Creative Suite 5, Flash'ın 3D Döndürme aracıyla büyük ölçüde geliştirilebilir. 3B Döndürme aracı, sembolü x, y ve z eksenleri etrafında döndürmek ve dönüştürmek için herhangi bir film klibi örneğinde kullanılabilir. Bir film klibi örneğini 3D olarak oluşturmak için bunları izleyin ...

Flash CS5 3D Çeviri Aletini Kullanma - aumlalar

Flash CS5 3D Çeviri Aletini Kullanma - aumlalar

In 3D Döndürme aracının aksine Flash CS5 film kliplerini bir eksen etrafında döndüren Adobe Flash Creative Suite 5, 3D Çeviri aracı, bir film klibini algılanan mesafeyi ve sahnedeki diğer nesnelere göre derinliğini değiştirmek için belirli bir eksende kaydırır. Bu kavramı üçlü düşünün ...

Editörün Seçimi

Pratik İlköğretim Sınavı-Grafik Çözümleri - mankenler

Pratik İlköğretim Sınavı-Grafik Çözümleri - mankenler

Praxis İlköğretim sınavının Matematik bölümü bir dizi çizgide bir eşitsizliğe çözüm bulmanızı gerektiren bir soru. Başlamak için, çözümdeki sayıya bir nokta koyarsınız. Sembolü> veya

Pratik İlk Öğretim Sınavı-Ölüm Şekilleri - mankenler

Pratik İlk Öğretim Sınavı-Ölüm Şekilleri - mankenler

Praxis İlköğretim Matematik ve Bilim bölümleri Eğitim sınavı, farklı ölçme şekillerine aşina olmanız gereken sorular içerir. Ölçümler, çeşitli tiplerde tanımlanabilir. Mesafe için İngilizce sistem birimleri inç, feet, metre ve mil içerir. Bunlar birbirine dayanır. Bir ayak 12 ...

Pratik İlk Öğretim Sınavı-Akıcılık - mankenler

Pratik İlk Öğretim Sınavı-Akıcılık - mankenler

Praxis İlköğretim sınavı, yardımcı stratejilerinizi test eden sorular içerir öğrenciler akıcılıklarını İngilizce olarak geliştirirler. Bu stratejiler, grafik düzenleyicileri kullanarak ve çıkarımlar yapmayı içerebilir. Akıcı bir okuyucu, sınıf düzeyinde bir metni doğruluk, çabukluk ve ifade ile okuyabilir.