VbConstants gebruiken in teken reeksen in Excel voor Mac

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 274462 - Bekijk de producten waarop dit artikel van toepassing is.
Dit artikel is gearchiveerd. Het wordt aangeboden in de huidige vorm en wordt niet meer bijgewerkt.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Microsoft Visual Basic for Applications bevat een aantal constanten die u kunt in de code zoals vertegenwoordigen van bepaalde tekens "untypeable" tabs, regel invoer en regelterugloop. Dit artikel bevat informatie over het gebruik van deze constanten en informatie over problemen die u mogelijk optreden wanneer u ze gebruikt.

Meer informatie

In de volgende tabel staan de constanten.
   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)]
				
Notities
  • Microsoft Visual Basic Help in Excel 2001 en Excel X is onjuist, indien deze van de vorige tabel verschilt.
  • Excel 2004, zijn de volgende VbConstants toegevoegd:
    • vbFormFeed; Chr(12); niet nuttig in Microsoft Windows of op de Macintosh
    • vbVerticalTab; Chr(11); niet nuttig in Windows of op de Macintosh
U kunt deze constanten overal in Visual Basic-code waarin ze worden weer gegeven. Bijvoorbeeld, kunt u ze weer een mul til ine bericht in een berichtvenster zoals in het volgende voorbeeld:
   MsgBox "Hello" & vbCr & "World!"
				
Zorg ervoor dat u de constanten niet aanhalings tekens tussen. Als u kiest, verschijnt de constante in de tekenreeks in plaats van het teken dat het Dit object vertegenwoordigt.

Als u deze constanten gebruikt, ziet u de volgende problemen.

Tekst vakken en cellen

  • In Microsoft Excel voor de Macintosh, als u deze constanten gebruiken wanneer het invoegen van tekst in een tekstvak of in een cel, een vierkant teken kan in het tekstvak of de cel weer gegeven. Dit probleem treedt op als u een van de volgende constanten zijn:
          vbBack   vbCrLf
    						
    Dit probleem treedt bijvoorbeeld op als u de volgende regel uitvoeren code:
          ActiveCell.Value = "AAA" & vbBack & "BBB"
    						
    De volgende waarde in de cel weer gegeven:
    BBB AAA [vierkant teken]
    U kunt de vierkante teken verwijderen door het handmatig bewerken van de cel.
  • Als u de constante vbNullChar gebruikt, wordt tekst die volgt op de constante mogelijk afgekapt. Bijvoorbeeld, als u de volgende regel code uitvoeren:
          ActiveCell.Value = "AAA" & vbNullChar & "BBB"
    						
    de cel wordt weer gegeven alleen "AAA."
  • De vbCr, vbLf, vbNewLine en vbNullString constanten werken juist wanneer u tekst vakken en cellen. Bijvoorbeeld, als uitvoeren van de volgende code regel:
          ActiveCell.Value = "AAA" & vbLf & "BBB"
    						
    de waarde in de cel weer gegeven:
    AAA
    BBB
    Als u volgende regel code uitvoeren:
          ActiveCell.Value = "AAA" &vbNullString & "BBB"
    						
    de volgende waarde in de cel weer gegeven:
    AAABBB
    omdat vbNullString een teken reeks met de waarde 0 maakt (de teken reeks heeft geen lengte, zodat er niets wordt weer in de cel gegeven).
  • De constante vbTab wordt vervangen door één spatie wanneer u ze met cellen. Bijvoorbeeld, als u de volgende regel code uitvoeren
         ActiveCell.Value = "AAA" & vbTab & "BBB"
    						
    de waarde in de cel weer gegeven:
    AAA, BBB

Bericht vensters (MsgBox)

Alle van de constanten weer gegeven in dit artikel werken correct wanneer gebruikt in een MsgBox, met slechts twee uitzonderingen.
  • Als u de constante vbBack, het teken niet wordt weer gegeven in de berichtvenster. Bijvoorbeeld, als u de volgende regel code uitvoeren
          MsgBox "AAA" & vbBack & "BBB"
    						
    het berichtvenster wordt het bericht weer gegeven:
    AAABBB
  • Als u de constante vbNullChar gebruikt, wordt tekst die volgt op de constante afgesneden.

Eigenschappen

Artikel ID: 274462 - Laatste beoordeling: zaterdag 2 november 2013 - Wijziging: 4.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X voor Mac
  • Microsoft Excel 2001 voor Mac
Trefwoorden: 
kbnosurvey kbarchive dftsdahomeportal kbdtacode kbhowto kbmt KB274462 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.
De Engelstalige versie van dit artikel is de volgende: 274462

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