将文本转换为电子邮件的VBA代码

以下代码可循环访问一列范围数据,并将每个条目转换为一个电子邮件地址。

Dim convertRng As Range

'Change the range to suit your need.

Set convertRng = Range("Z1:Z99")

Dim rng As Range

For Each rng In convertRng

If rng.Value <> "" Then

ActiveSheet.Hyperlinks.Add rng, "mailto:" & rng.Value

End If

Next rng

(0)

相关推荐

  • Excel2010怎么将文本转换为数字?

    很多人都发现了,在导入别的数据后,Excel 2010 可能会把某些数字识别为文本.这将导致某些函数(如 SUM 和 AVERAGE)忽略这些单元格中的数值.除了要转换的数字外,这些文本串还可能包含真 ...

  • Word自定义右键菜单的VBA代码示例

    本Word的VBA代码的功能简介:在右键文本菜单的中部位置(相当于右击文本时出现的菜单),添加一个自定义命令,并执行相应过程。 Private Sub Document_Close() On Erro ...

  • 巧用VBA代码实现在Excel中数据的快速录入

    在Excel中录入数据有很多的技巧,合理地运用它们可以提高我们的工作效率.本文另辟蹊径,向大家介绍一下如何利用VBA代码实现数据的快速录入.请看下面的例子. 步骤/方法 01 假设在填写的某列数据中, ...

  • 如何让EXCEL文件只能在某台计算机上打开的VBA代码

    如何让某个EXCEL文件,限制在某台电脑上打开,而其它电脑不能打开该EXCEL文件。 这得借助VBA代码来实现。 只需要在工作薄打开的事件中,添加如下代码即可。 Private Sub Workboo ...

  • word修改页边距/纸张纵向/装定线等vba代码

    下面的WAPP是事先定义的word文档工程变量。 以下代码为通过VBA代码来实现页面的页边距、纸张纵向、装定线、页眉页静等。 复制代码 代码如下: WApp.ActiveDocument.PageSe ...

  • 怎样利用VBA代码编写一键插入Excel斜线表头

    有的时候,我们要在Excel中添加斜线表头,可Excel并没有提供制作斜线表头的功能,每次都要手工画一条斜线,非常麻烦。有没有解决方法呢?其实,我们可以利用VBA代码可以编写一个功能,一键插入Exce ...

  • 如何设置Word表格的VBA代码

    VBA代码设置Word表格属性。 Dim i As Table, N As Integer On Error Resume Next ’忽略错误 Application.ScreenUpdating ...

  • Excel中将文本转换为数字的七种方法

    当导入在另一程序(如 dBASE 或 Lotus 1-2-3)中创建的文件或导入从大型机下载的文件时,Excel 2003 可能会将其中的某些数字识别为文本。这将导致某些函数(如 SUM 和 AVER ...

  • 让EXCEL文件只能在某台计算机上打开的VBA代码

    如何让某个EXCEL文件,限制在某台电脑上打开,而其它电脑不能打开该EXCEL文件。 这得借助VBA代码来实现。 只需要在工作薄打开的事件中,添加如下代码即可。 Private Sub Workboo ...