VBA New Line (Adım Adım) - VBA MsgBox'a Yeni Satır Nasıl Eklenir?

İçindekiler

VBA MsgBox'ta Yeni Hat

Cümlenin hizalanması, kullanıcılara veya okuyuculara uygun bir mesaj iletmek için çok önemlidir. Cümleyi düzgün hale getirmek için, tekniklerden biri olarak "yeni paragraf" veya satırsonu kullanırız ve bu genellikle Word belgesinde olur. Bu sorunuz varsa, bu makale endişenizi giderir. VBA'da New Line hakkında bilgi edinmek için bu makaleyi tamamen takip edin.

Excel'de, yeni bir satır karakteri eklemek istediğimizde ya Ctrl + Enter tuşlarına basarak yeni bir satır sonu eklemek için ya da CHR fonksiyonunu 10 ile kullanıyoruz. . Ancak soru şu ki, yeni bir VBA satır kesicisini nasıl ekleyebiliriz?

VBA MsgBox'a Yeni Satır Nasıl Eklenir?

VBA'da yeni satırlar eklemek için birkaç yol kullanan insanlar gördüm. Tüm bunları göz önünde bulundurarak, bu makalede size her birini ayrıntılı olarak göstermeye karar verdim.

Size VBA'ya nasıl yeni bir satır ekleyeceğinizi göstermeden önce, neden VBA'ya satır eklemeniz gerektiğini göstereyim. Örneğin, aşağıdaki resme bakın.

VBA kodlarına herhangi bir yeni satır eklemeden mesajdaki cümleyi çerçeveledim. Şimdi aşağıdaki resme bakın.

Yukarıdaki iki resme baktığınızı varsayalım, bunlardan biri düzgün ve temiz görünüyor. Her ikisi de aynı mesajı iletir ancak her iki resme de bakarlar. Hangisinin sizin için daha iyi olduğuna siz karar verin ve ikinci resmi öğrenmek için okumaya devam edin.

Örnek 1 - “vbNewLine” Kullanarak VBA Mesaj Kutusuna Yeni Satır Ekleme.

Yeni satırı VBA'ya eklemek için VBA Constant "vbNewLine" kullanabiliriz.

Adından da anlaşılacağı gibi, yeni satırı cümleler veya karakterler arasına ekleyecektir. Örneğin, aşağıdaki koda bakın.

Kod:

Sub Type_Example1 () MsgBox "Merhaba VBA Forumuna Hoş Geldiniz !!!. Bu makaleye nasıl yeni satır ekleyeceğinizi göstereceğiz" End Sub

Yukarıdaki kodda iki cümle var. İlki "Merhaba, VBA Forumuna Hoş Geldiniz !!!" İkincisi ise "Size bu makaleye nasıl yeni bir satır ekleyeceğinizi göstereceğiz."

Yukarıda bu cümleleri sadece aşağıdaki görselde olduğu gibi tek bir satırda göstermektedir.

Cümleler çok büyük olduğunda, genellikle okuyucuların zihninde belirsizlik yaratır veya çirkin görünür ve okuyucular hiç okumak istemez.

Tüm bunlardan kaçınmak için mesajı varsayılan satır yerine iki satırda gösterebiliriz. İlk satır cümlesinden sonra, çift tırnak işaretlerini kapatır ve ve işareti (&) simgesini koyar .

Kod:

Alt Tür_Örnek1 () MsgBox "Merhaba VBA Forumuna Hoş Geldiniz !!!." & Son Alt

Ve işareti (&) sembolünden sonra boşluk çubuğuna basın ve VBA sabitini " vbNewLine " alın .

Kod:

Alt Tür_Örnek1 () MsgBox "Merhaba VBA Forumuna Hoş Geldiniz !!!." & vbNewLine End Sub

“VbNewLine” sabitinden sonra, bir zaman boşluk çubuğuna daha basın ve ve işareti (&) simgesini ekleyin .

Kod:

Alt Tür_Örnek1 () MsgBox "Merhaba VBA Forumuna Hoş Geldiniz !!!." & vbNewLine & End Sub

İkinci ve işareti (&) sembolünden sonra bir boşluk karakteri daha yazın, sonraki satır cümlesini çift tırnak içinde ekleyin.

Kod:

Alt Tür_Örnek1 () MsgBox "Merhaba VBA Forumuna Hoş Geldiniz !!!." & vbNewLine & "Bu makalede size yeni satırı nasıl ekleyeceğinizi göstereceğiz"

Tamam yaptık. İki cümleyi iki satırda görmek için kodu çalıştırın.

Tek satır kesiciden memnun değilseniz, "vbNewLine" kullanarak VBA Msgbox'a bir tane daha yeni satır ekleyici girerek bir satır kesici daha eklersiniz.

Kod:

Alt Tür_Örnek1 () MsgBox "Merhaba VBA Forumuna Hoş Geldiniz !!!." & vbNewLine & vbNewLine & "Bu makaleye nasıl yeni satır ekleyeceğinizi göstereceğiz" End Sub

Yukarıdaki kalın ve altı çizili sözcükler, cümleler arasına iki satır ayırıcı ekler ve sonuç aşağıdaki gibidir.

Örnek 2 - "Char (10)" Kullanarak Yeni Satır Ekleme

"VbNewLine" yerine yeni bir satır oluşturmak için, VBA'ya yeni bir satır eklemek için CHR işlevini de kullanabiliriz. CHR (10), VBA'ya yeni bir satır ekleme kodudur. Aşağıda bunun bir örneği var.

Kod:

Alt Tür_Örnek1 () MsgBox "VBA Forumuna Merhaba !!!." & Chr (10) & Char (10) & "Bu makaleye nasıl yeni satır ekleyeceğinizi göstereceğiz" End Sub

Örnek 3 - “vbCrLf, vbCr, vbLf” Kullanarak Yeni Satır Ekleme

Yeni satır kesiciyi eklemek için “vbCrLf, vbCr, vbLf” sabitlerini de kullanabiliriz. Aşağıda bunun örnekleri bulunmaktadır.

Kod:

Alt Tür_Örnek1 () MsgBox "Merhaba VBA Forumuna Hoş Geldiniz !!!" & vbLf & vbLf & "Bu makaleye nasıl yeni satır ekleyeceğinizi göstereceğiz" End Sub

Kod:

Alt Tür_Örnek1 () MsgBox "Merhaba VBA Forumuna Hoş Geldiniz !!!" & vbCr & vbCr & "Bu makalede size yeni satırı nasıl ekleyeceğinizi göstereceğiz"

Kod:

Alt Tür_Örnek1 () MsgBox "Merhaba VBA Forumuna Hoş Geldiniz !!!" & vbCrLf & vbCrLf & "Bu makaleye nasıl yeni satır ekleyeceğinizi göstereceğiz" End Sub

Bu VBA New Line Excel'i buradan indirebilirsiniz. VBA Yeni Satır Excel Şablonu

Ilginç makaleler...