excel中怎么使用vba查看字符串的asc值?

excel中使用vba查看字符串的asc值

1、首先我们打开一个工作样表作为例子。

2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新模块,在模块编辑框中输入以下代码:

Option Explicit

Sub asc()

Dim Num1%, Num2%

Num1 = asc("Excel")  '返回69

Num2 = asc("e")  '返回101

[a1] = "Num1= ": [b1] = Num1

[a2] = "Num2= ": [b2] = Num2

End Sub

3、这里我们声明变量类型的方式和原来的不一样,使用的是%符号,其实代表的就是as  integer,效果是一样的。

4、这里我们给两个变量赋值,赋值的内容为字符串Excel和字符串e,但是并不是那么简单,我们给的值是asc()函数转换的代码。其中Excel使用asc()函数只是取字符串首位字母的代码。这里区分大小写。

5、然后我们将值写入单元格中,单元格可以直接用[]中括号加上序列表示,比如[a1]就代表的是a1单元格,所以这里表现就是在a1单元格中输入num1字符串,并在a2单元格内输入asc值。

6、插入一个按钮并指定宏,我们运行后得到了正确的结果。另外,我的这个过程是可以正常运行,但是asc被指定按钮时会报错,大家可以选择其他的过程名,就可以指定按钮了。

(0)

相关推荐

  • Excel表格怎么用VBA来实现删除重复值的操作

    今天给大家介绍一下Excel表格怎么用VBA来实现删除重复值的操作步骤.1. 首先双击打开Excel表格,我们可以看到,A列中有一些重复值,下面我们就来操作删除重复项.2. 首先选择工具栏上的&quo ...

  • excel中indirect引用工作表返回ref错误值该怎么办?

    excel中indirect引用工作表错误的解决方法 1.打开一个工作样表作为例子.如图所示: 2.输入indirect函数公式跨工作表引用.可以直接使用鼠标点击.如图所示: 3.返回了一个ref错误 ...

  • excel中怎么使用Vba批量删除指定文件夹下的所有文件?

    今天要和大家分享的是:Vba设置批量删除指定文件夹下的所有文件? 1.首先新建一个excel文件并双击打开,打开后,按快捷键F12进行另存为,注意另存的格式要选择启用宏的工作簿,如下图所示: 2.接着 ...

  • 在Excel中如何使用VBA根据姓名自动插入照片

    一、前提条件 在Excel的单元格中,已输入人物的姓名,并且,在姓名的下面,留有空的单元格待插入相应的图片。 如下图一样。比如,B1是姓名,而B3则是要根据张三这个姓名,自动将张三这个人的照片插入到B ...

  • EXCEL中如何用VBA将某个单元格填充颜色(高亮显示)?

    方法一 如你的数据在A列,代码如下. sub aa () for x =1 to range("A65536").end(xlup).row'建立循环 if cells(x,1)= ...

  • excel中怎么使用vba绘制一个大头兔的图片?

    本节目的:用excel vba编程操作,通过给单元格涂色,画一只兔子. 1.打开excel,把sheet1命名为“兔子”,sheet2命名为“数据”. 2.在“数据”表格里存放数据,共49行. 3.这 ...

  • Excel中EVALUATE函数怎么计算文本算式的值?

    如下图所示,A列为一列文本形式的算术表达式,要想在B列求出这些算术表达式的值可以借助定义名称结合宏表函数EVALUATE. 1.按下Ctrl+F3组合快捷键,将弹出”名称管理器“对话框,如下图所示 2 ...

  • excel中如何快速算出文本公式的值 (变成公式)

    我们在使用Excel时总会遇到各种各样的难题,如果我们懂得知识越多,我们解决问题起来就越方便啦,总之我们要有这个观念:大量重复的工作一定要想简便方法.例如下面这个问题. 操作方法 01 如果我们有这样 ...

  • Excel中如何快速批量替换筛选出的值

    我们在使用Excel时总会遇到各种各样的难题,如果我们懂得知识越多,我们解决问题起来就越方便啦,总之我们要有这个观念:大量重复的工作一定要想简便方法.例如下面这个问题. 操作方法 01 假设我们有这样 ...