文章目录

  • Example
  • Tips:
  • Note:

Example

  • Example 1
Sub shishi()Range("I2") = LenB(A2)Range("J2") = LenB("A2")Range("K2") = LenB(Range("A2"))Range("L2") = [LenB(A2)]Range("M2") = Evaluate("LenB(A2)")Range("I3") = LenB(A3)Range("J3") = LenB("A3")Range("K3") = LenB(Range("A3"))Range("L3") = [LenB(A3)]Range("M3") = Evaluate("LenB(A3)")Range("I4") = LenB(A4)Range("J4") = LenB("A4")Range("K4") = LenB(Range("A4"))Range("L4") = [LenB(A4)]Range("M4") = Evaluate("LenB(A4)")
End Sub

  • Example 2
Range("A1") = 10
a = LenB(A1)
b = [LenB(A1)]
c = LenB(Range("A1"))

结果a,b,c分别为0 2 4
a是vba函数lenb,计算空变量 A1 占用的字节数,因为 变量 A1是空的,所以返回0;
b是相当于工作表中的公式,工作表函数返回文本字符的字节数,1和0是两个单字节字符,所以返回2;
c是vba函数lenb,计算单元格内的值10,相当于计算一个变体类型的临时变量,然后返回占用的字节数4。

Tips:

LEN返回文本串的字符数。LENB返回文本串中所有字符的字节数 。
VBA规定表达式的中括号[]内不能有变量,可以用Evaluate很好的替代,方便加入变量。当加上[]Evaluate,VBA中的LenB将双字节字符按照2计数。

Note:

VBA有自带的lenb函数,和工作表中的lenb函数计算规则不一样。

Excel中的LEN和LENB,VBA中的Len和LenB相关推荐

  1. c++删除数组中重复元素_在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法...

    大家好,我们今日继续讲解VBA数组与字典解决方案第22讲:在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法.如果文本中含有大量的重复值,此时,如果我们要剔除重复值,该怎么办?用VBA的方法 ...

  2. Excel VBA中判断word文件是否打开,未打开则打开该文件

    需求与场景 在Excel的VBA中,打开Word文件是比较容易的,但判断某个word文件是否已经打开,则有些小坑需要注意. 因为工作需求,要把Excel中的数据写入到指定的word文件里(用链接的方式 ...

  3. 如何避免在Excel VBA中使用选择

    本文翻译自:How to avoid using Select in Excel VBA I've heard much about the understandable abhorrence of ...

  4. Excel VBA中的等价(Eqv)和蕴含(Imp)

    在一般的编程语言中,逻辑运算只有四个 - Not - And - Or - Xor 但在Excel VBA中,还有 - Eqv 逻辑等价 - Imp 逻辑蕴含 他们的真值表如下 现给逻辑等价Eqv和逻 ...

  5. aspose excel中文文档_除了VBA,还有哪些编程语言可以操作Excel文件?

    Excel(Microsoft office)是现在最常用的办公软件,主要涉及电子表格制作.数据处理.报表输出展示以及更高端的还有金融建模等:我们知道,在需要批处理多个Excel工作表以及工作簿的时候 ...

  6. c语言大乐透编译,Excel大乐透摇号vba代码分享,说不定就中百万了呢

    大家好我是Excel从零到一,今天闲来无聊做了一套大乐透摇号程序的vba代码分享给大家 来看下效果 Excel大乐透摇号vba代码分享,说不定就中百万了呢 Sub 摇号() Dim i, a, tes ...

  7. shell if多个条件判断_萌新关于Excel VBA中IF条件判断语句的一点心得体会

    作者:金人瑞 <Excel VBA175例无理论纯实战教程>学员 最近正在学习郑广学老师的VBA 175例教程,这是一篇新手向的文章,也是一个新手的总结,高手可以批评文章中的不足之处,也可 ...

  8. python可以嵌在vba中吗_Jupyter Notebooks嵌入Excel并使用Python替代VBA宏

    以前,Excel和Python Jupyter Notebook之间我们只能选择一个. 但是现在随着PyXLL-Jupyter软件包的推出,可以将两者一起使用. 在本文中,我将向你展示如何设置在Exc ...

  9. VBA中调用Excel函数

    VBA中编写的事件,不断的触发循环 :先程序开始时关闭  Excel.Application.EnableEvents =False:结束时打开:Excel.Application.EnableEve ...

最新文章

  1. 实例分割最新最全面综述:从Mask R-CNN到BlendMask
  2. 如何在 Python 中创建一个简单的神经网络
  3. 简单介绍python编程之文件读写
  4. 也许,这样理解 HTTPS 更容易
  5. vlan跨交换机 udp广播_划分VLAN和接二级路由都能阻止广播风暴?两者有什么区别?...
  6. 一篇文章搞定css3 3d效果
  7. 23种设计模式之组合模式
  8. Linux进程实践(2) --僵尸进程与文件共享
  9. 老有人问你什么是Docker?把这篇干货文章甩给他!
  10. javascript读取文本文件到二维数组代码_十行代码说清楚:leetcode 二维数组中的查找...
  11. linux 'stack'未声明(在此函数内第一次使用,c - 错误:未声明“ asm”(此函数中的首次使用) - 堆栈内存溢出...
  12. 关于游戏网络设计的问题
  13. 在Windows mobile 5.0下操作INI文件
  14. 电商项目数据库表的学习及数据库表结构设计
  15. 网上流传房地产崩盘时间表 楼市重蹈日本覆辙 - 新闻中心 - 搜狐焦点网
  16. 百度旋转验证码(8-24,js逆向)
  17. Uva 10559 消除方块
  18. 最全的IMSI获取手机号段、归属地java代码
  19. 自己接软件项目,如何报价??
  20. 中国在足球上不敌德国 但在这件事上却完全可以嘚瑟

热门文章

  1. 静态函数与非静态函数的区别
  2. LaneATT代码复现环境配置
  3. Jetson nano (4GB B01) 系统安装,官方Demo测试 (目标检测、手势识别)
  4. jBox----弹出层插件
  5. 决策树之五:连续变量计算过程
  6. mysql netcdf_NetCDF Overview
  7. dsp 实验c语言,dsp实验报告 实验1 ccs入门实验2(c语言的使用)
  8. bootstrapr表格父子框_JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】...
  9. 【分层图最短路】P2939 [USACO09FEB]Revamping Trails G
  10. Cesium加载影像图