Functie Chr

Geeft het teken dat overeen komt met de gespecificeerde tekencode terug.

Syntaxis:

Chr[$](expressie As Integer) As String

Geretourneerde waarde:

String

Parameters:

Expressie: een numerieke expressie die een geldige 8-bit ASCII waarde (0-255) of een 16-bit Unicode waarde bevat. (Om expressies te ondersteunen die normaal een negatieve waarde hebben, zoals Chr(&H8000) en daarmee ook oudere versies te kunnen ondersteunen worden waarde tussen de −32768 en −1 intern verwerkt als 32768 tot en met 65535.)

warning

Als de compatibiliteit met VBA is ingeschakeld (OPTION VBASUPPORT 1), dan is Expression een numerieke expressie met alleen waarden met een geldige 8-bit ASCII waarde (0-255).


De Chr$-functie wordt vaak gebruikt om speciale stuurcodes naar een printer of andere uitvoerbron te zenden. U kunt de functie ook gebruiken om aanhalingstekens in een tekenreeks in te voegen.

Foutcodes:

5 Ongeldige aanroep van procedure

6 Overloop

note

Er treedt een overloopfout op wanneer de VBA-compatibiliteitsmodus is ingeschakeld en de expressiewaarde groter is dan 255.


Voorbeeld:


        Sub ExampleChr
            ' Dit voorbeeld voegt een apostrof (ASCII waarde 34) in een tekenreeks in.
            MsgBox "A "+ Chr$(34)+"korte" + Chr(34)+" trip."
            ' De afdruk verschijnt in het dialoogvenster als: Een "korte" trip.
        End Sub