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 2024

Video: Excel Klasör(Dosya) Etiketi Hazır Tablo #Hazır Excell 1 2024
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

Bir EMT Sınavı Hazırlama Kursuna Hazırlanma - AYAKLAR

Bir EMT Sınavı Hazırlama Kursuna Hazırlanma - AYAKLAR

Bir süre sınıfta kaldıysanız, resmi öğrenme ihtimaliniz sizi korkutabilir. Endişelenmeyin - EMT eğitimi çok etkileşimli ve ilginç ve bunu yaptığınız şey olacak. Eğlenmeye ve meydan okumaya hazır olun! Bir yandan, nasıl yapılacağını keşfedeceksiniz ...

Eğitiminizi tamamladıktan sonra EMT Sınavına nasıl kaydolabilirsiniz - mankenler

Eğitiminizi tamamladıktan sonra EMT Sınavına nasıl kaydolabilirsiniz - mankenler

EMT sertifikasyon sınavına girmeye odaklanmaya hazırız. İlk olarak, devletin kendi muayene süreci olup olmadığını belirleyin. Şansınız, öğretmeniniz bunu biliyor ve size devlet sınavına nasıl kaydolacağınız konusunda zaten bilgi vermiş olabilir. NREMT sınavına giriyorsanız ... ...

Editörün Seçimi

Windows formunun ve kod yapısının ötesine baktığınızda, Visual Studio'da daha fazla güç bulma - mankenler

Windows formunun ve kod yapısının ötesine baktığınızda, Visual Studio'da daha fazla güç bulma - mankenler

Ayrıntılar belirginleşti. Örneğin, Visual Studio VB kodunuzu Windows formunun ötesine taşıyor. Aşağıdaki makale, Visual Studio'da bulunan geliştirme gücüne genel bir bakış sunar. Visual Studio yalnızca Windows yapmaz İlk belirgin değişiklik ...

Klavye Kısayol Tuşları, Visual Basic 2008'de Visual Studio için - mankenler

Klavye Kısayol Tuşları, Visual Basic 2008'de Visual Studio için - mankenler

Bir kısayol tuş bileşimlerinin birleşimi Visual Basic 2008'in Visual Studio özelliğine entegre edilmiştir ve hepsini kullanmakta özgürsünüz. Ayrıca, Araçlar → Seçenekler'i seçip sol taraftaki ağaç görünümünde Klavye'yi tıklatarak, kendi klavye kısayollarınızı Seçenekler iletişim kutusunda yapabilirsiniz. Aşağıdaki ...

Programlama dili Visual Basic'te Değişiklikler. NET - mankenler

Programlama dili Visual Basic'te Değişiklikler. NET - mankenler

Visual Basic. NET (Visual Studio .NET paketinin bir parçası), deneyimli veya yeni başlayanlar olsun, veritabanı programcıları için bir dizi dil değişikliği içermektedir. İşte bazı değişikliklere bir göz atın: Değişken bildirim değişiklikleri: Visual Basic'te. NET'i belirtmeksizin tek bir satırda birden çok değişken bildirebilirsin ...

Editörün Seçimi

DSLR Filminiz İçin En İyi Açıyı bulun - mankenler

DSLR Filminiz İçin En İyi Açıyı bulun - mankenler

Kamera açısı, mesajınızı DSLR film iletmeye çalışıyor. Bu etkili varyasyonları eklediğinizde, her sahnenin geniş, normal ve telefoto çekimlerine güzel bir tamamlama sağlar. Bu, filminizi düzenlerken çok kullanışlıdır. Bu çekimlerin bir kısmını bir sonraki filme dahil etmeyi deneyin: ...

Final Cut Pro'da Old, Graign Film Bakışını Başlarken

Final Cut Pro'da Old, Graign Film Bakışını Başlarken

Dikkat çekmek zor medyada kalabalık bir dünyaya girmek. Herkesin veya her projenin, 21. yüzyılda bir şeylere benzeyen filmlerle ileri teknoloji gerektirdiği söylenemez. Bazı projeler eski veya garip bir şekilde moda görünmekten daha mantıklı olur. Farklı bir görünüme sahip bir film - film ve mesajına uyuyorsa ...

Flip Video Flip Kanalı Online Hesabınızı Etkinleştirme - Sahte Flip Video ile ilişkili birer manken

Flip Video Flip Kanalı Online Hesabınızı Etkinleştirme - Sahte Flip Video ile ilişkili birer manken

FlipShare yazılımı, videolarınızı Flip Channels ile çevrimiçi olarak paylaşma ve mağaza için kullanma fırsatınızdır. Flip Kanalınızı arkadaşlarınız ve ailenizin üyelerine Flip videolarınızı ve resimlerinizi içeren klasörlere erişmek için kullanabilirsiniz. Ama önce, hesabınızı etkinleştirmeniz gerekiyor. Yapabilmeniz için ...