Mac için Excel metin dizelerini VbConstants kullanmak hakkında

Makale çevirileri Makale çevirileri
Makale numarası: 274462 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Microsoft Visual Basic for Applications kodu gibi sekme, satır beslemelerini ve satırbaşları belirli "untypeable" karakteri göstermek için kullanabileceğiniz sabitlerin içerir. Bu makalede, bu sabitleri ve bunları kullandığınızda karşılaşabileceğiniz sorunlar hakkında bilgi için kullanma hakkında bilgi içerir.

Daha fazla bilgi

Sabitler aşağıdaki tabloda listelenmiştir.
   Constant       Definition
   -------------------------------------------------------------------
   vbBack         A backspace character [Chr(8)]
   vbCr           A carriage return [Chr(13)]
   vbCrLf         A carriage return and line feed [Chr(13) + Chr(10)]
   vbLf           A linefeed [Chr(13)]
   vbNewLine      Chr(13) Platform-specific new line character, whichever
                  is appropriate for current platform
   vbNullChar     A null character of value 0 [Chr(0)]
   vbNullString   A string of value 0 [no Chr code]; note that this is
                  not the same as ""
   vbTab          A tab character [Chr(9)]
				
Notes
  • Bunu önceki tablosundan farklı yerlerde, Microsoft Visual Basic Yardımı'nda, Excel 2001 ve Excel X yanlıştır.
  • Excel 2004'te, aşağıdaki VbConstants eklenmiştir:
    • vbFormFeed; Chr(12); Microsoft Windows veya Macintosh üzerinde değil yararlı
    • vbVerticalTab; Chr(11); Windows veya Macintosh üzerinde değil yararlı
Bu sabitleri, Visual Basic kodunda görünmelerini istediğiniz herhangi bir yerde kullanabilirsiniz. Örneğin, bunları aşağıdaki örnekte olduğu gibi bir ileti kutusu çok satırlı bir ileti görüntülemek için kullanabilirsiniz:
   MsgBox "Hello" & vbCr & "World!"
				
sabit değerleri tırnak içine almayın; bunu yaparsanız, sabit metin dizesindeki karakter yerine temsil göründüğü emin olun.

Bu sabitlerin kullandığınızda, aşağıdaki sorunlar da fark edebilirsiniz.

Metin kutuları ve hücreleri

  • Bir <a0>metin</a0> kutusuna veya bir hücreye metin eklediğinizde, bu sabitleri kullanın, Mac için Microsoft Excel'de, metin kutusuna veya hücreyi bir kare karakter görünebilir. Bu sorun, aşağıdaki sabitlerden birini kullanırsanız oluşur:
          vbBack   vbCrLf
    						
    aşağıdaki kod satırını çalıştırmak için örneğin, bu davranış oluşur:
          ActiveCell.Value = "AAA" & vbBack & "BBB"
    						
    hücre aşağıdaki değeri görüntüler:
    <a1>AAA</a1> [kare karakter] BBB
    Kare karakter, hücre düzenleyerek el ile kaldırabilirsiniz.
  • VbNullChar sabitini kullanırsanız, sabit izleyen metin kesilmiş. Örneğin aşağıdaki kod satırını çalıştırmak,:
          ActiveCell.Value = "AAA" & vbNullChar & "BBB"
    						
    hücre yalnızca "AAA." görüntüler.
  • Metin kutuları ve hücreleriyle kullanıldıklarında vbCr, vbLf, vbNewLine ve vbNullString sabitler düzgün çalışır. Örneğin aşağıdaki kod satırını çalıştırmak,:
          ActiveCell.Value = "AAA" & vbLf & "BBB"
    						
    hücre değeri görüntüler:
    aaa
    bbb
    Kod satırını çalıştırmak,:
          ActiveCell.Value = "AAA" &vbNullString & "BBB"
    						
    hücre aşağıdaki değeri görüntüler:
    aaabbb
    çünkü, vbNullString bir dize değeri 0 (hiçbir şey hücrede görüntülenen dize, uzunluğun bulunduğundan) oluşturur.
  • Hücrelerle birlikte kullanıldıklarında vbTab sabit tek bir boşlukla değiştirilir. Örneğin, aşağıdaki satırı <a1>Kod</a1>
         ActiveCell.Value = "AAA" & vbTab & "BBB"
    						
    hücre değeri görüntüler:
    aaa bbb

Ileti kutuları (MsgBox)

Tüm sabit değerleri bu makale iş doğru iki özel durum dışında Iletikutusu, kullanıldığında listeleniyor.
  • VbBack sabitini kullanırsanız, karakteri, ileti kutusu içinde görünmüyor. Örneğin, aşağıdaki satırı <a1>Kod</a1>
          MsgBox "AAA" & vbBack & "BBB"
    						
    iletinin ileti kutusu görüntüler:
    aaabbb
  • VbNullChar sabitini kullanırsanız, sabit izleyen metin kesiliyor.

Özellikler

Makale numarası: 274462 - Last Review: 11 Şubat 2014 Salı - Gözden geçirme: 3.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X for Mac
  • Microsoft Excel 2001 for Macintosh
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbdtacode kbhowto KB274462 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:274462

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com