JSRUN 用代码说话

单元格格式

编辑教程

单元格格式

一个频繁的任务就是给选中的单元格或区域设置格式。你的VBA过程可能需要查明某个具体单元格的格式。

我们可以使用NumberFormat属性来找回单元格格式:

?Range("A1").NumberFormat

在立即窗口输入上面的问题后,Excel显示“General”(译者:中文版本是“常规”,G/通用格式),它表示所选的单元格没有设置任何特殊的格式。要用VBA改变单元格格式,输入下列指令:

Range("A1").NumberFormat = "$#,##0.00"

如果你在单元格A1里输入125,当你使用上面的指令给它设置格式后,单元格A1将显示“$125.00”。

你可以在Excel窗口的“设置单元格格式”对话框里查找必要的格式代码(“格式”-“单元格”)。如果你要的格式没有列在“设置单元格格式”对话框里,那么请参考在线帮助,查找创建用户定义的格式指导。

单元格格式对话框

图2-26 你可以使用设置单元格格式对话框里的自定义给选择的单元格或单元格区域设置不同的格式

移动,复制和删除单元格

在你做一个新的工作表模板时,你会发现经常要移动,复制和删除单元格内容。

VB让你的工作表编辑工作自动化变得可能,只要使用一些容易使用的方法就行:Cut,,Copy和 Clear。

移动,复制和删除单元格

注意,使用在Range对象上的Cut和Copy方法都需要一个叫“Destination”的特殊自变量。这个自变量明确你要放置剪切或复制的数据的单元格或单元格区域地址。在最后一个例子中,使用了没有Destination自变量的Cut方法来去除具体单元格的数据。Clear方法将删除具体单元格或单元格区域的所有内容,包括格式和批注。如果你想要明确你要删除什么,使用下列方法:

ClearContents-仅清除单元格或单元格区域内的数据
ClearFormats-仅清除格式
ClearContents-清除区域里的所有批注 ??注:ClearComment
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟