ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[Âà¶K] Len / LenB - ¦r¦êªø«×§PÂ_¤è¦¡ªº±´°Q

[Âà¶K] Len / LenB - ¦r¦êªø«×§PÂ_¤è¦¡ªº±´°Q

¤@¯ë»{ª¾¤W¡ALenB¬O¶Ç¦^¦ì¤¸²Õªºªø«×¡A
¦p¦¹¹ï©óÂù¦ì¤¸¤å¦r¦p¤¤¤å¡B¥þ§Î¦rµ¥¡A
§Ú­Ì¥i¨ú±o¦r¤¸(Byte)¼Æ¦Ó¤£¬O¦r¼Æ¡C¨Ò¦p¡G
mystr = "´ú¸Õ"
Len(mystr) --> 2
LenB(mystr) --> 4

VBA¨ç¼Æ LenB »P¤u§@ªí¨ç¼Æ LENB ªº®t²§
¤W­z¨Ò¤l§ï¨Ï¥Î¤u§@ªíªº LENB ¥ç¥i±o¨ì¬Û¦Pªºµ²ªG¡C
¦A¬Ý¥H¤U¨Ò¤l¡G
¤u§@ªí LEN("ABC") --> 3
¤u§@ªí LENB("ABC") --> 3
VBA Len("ABC") --> 3
VBA LenB("ABC") --> 6
§A¥i¯àı±o©_©Ç¡A"ABC"¤£¬O¥b§Î¦r¶Ü¡A
¬°¦óVBA LenB «o¶Ç¦^ 6 ©O?
¬°¦óVBA LenB ©M¤u§@ªí LENB ¶Ç¦^¤£¦Pµ²ªG?

¥ý¬Ý¥H¤U¦A»¡¡G
LenB(StrConv("ABC",vbFromUnicode)) --> 3

³z¹L StrConv Âà´«¡ALenB §Y¶Ç¦^§Ú­Ì¹w´Áªºµ²ªG¡C
VBA»²§U»¡©ú¨S¦³©ú½Tªº¸ÑÄÀ LenB ªº³B²z­ì«h¡A
¦ý¥Ñ¦¹¥i±À´ú VBA LenB ¬O±N¦r¦ê¥H Unicode ½s½X¤è¦¡³B²z¡A
¦Ó¤@­ÓUnicode¦r¤¸¬O¦û¨â­Ó¦ì¤¸²Õ¡C

µù1¡G½Ð°Ñ¾\VBAªº StrConv ¨ç¼Æ»¡©ú¡C
µù2¡G´ú¸ÕÀô¹Ò¦p¥ª¡A¨ä¥Lª©¥»­Y¦³¤£¦P¡A½Ð´£¥X¨Ñ¤j®a°Ñ¦Ò~

¦³®É­Ô¦r¦ê¸Ì­±¥]§t¤FªÅ®æ·|¼vÅTlen¨ç¼Æªº§PÂ_
¥i¥H¥ý¥Îtrim¥h°£ªÅ®æ ´N¯à½T«O ¦r¦ê¤£§tªÅ®æ

TOP

¦^´_ 1# Hsieh

·PÁª©¥Dªº¤À¨É»¡©ú.....
§Ú¬O±q Google ·j´M¦n¤[¤~µo²{¡A­ì¨Ó¦b³o­Ó°Q½×°Ï´N¦³³o­Ó±´°Q¸ê®Æ....
¯u¬O±Ëªñ¨D»·.....

TOP

        ÀR«ä¦Û¦b : ­ì½Ì§O¤H´N¬Oµ½«Ý¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD