`

使用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,至此模块未找到问题解决。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics