使用Excel制作逆序词典 & 模块未找到问题解决办法

想使用Excel制作一个逆序词典,发现了StrReverse()函数,结果在VBA中好用,在Sheet中不好用,搜了一下,结果整理如下:

 

SHEET里可用的函数 和VBA里可用的函数,大多数是一样的,但有些又不同,比如上面的strReverse不能用于sheet,而sheet的clean()则不能用于vba。sheet是用char(),而VBA用的是chr()

 

所以正确的做法为:

1. 按Alt+F11,插入模块,粘贴下述代码。

 

Public Function reverse(myString As Variant)
         reverse = StrReverse(myString)
End Function
 


2. 关闭VBE编辑器。

3. 如字符串输入到A1,B1=reverse(a1)。

 

 

PS. 网上也有【GRE倒序红宝书】,【4,6级词汇】,【考研词汇的逆序词表】,可以下载。当当上也有图书:现代英汉倒序词典 。一个一个搞一下。

 

 

-----------------------------------------------------------

   后记:                                                                    

-----------------------------------------------------------

 

实施后,微软报错:模块未找到

 

调查了一下,msdn上发现了这么两篇文章:

XL97:"模块找不到"打开工作簿时出现的错误

XL97: Limitations for Naming Visual Basic Modules

 

呐滴神啊,不会是模块名字的限制吧?我用的可是微软给我生成的默认名字”模块1“啊~ 可是默认值啊~

汗。。。反正被微软也给搞了不值以此,于是决定给个”洋名字“试试看。

结果换成英文名字好了。。。

 

sigh,至此模块未找到问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值