Exce表格网

vb里新建excel文件类型(vb设置excel单元格格式)

来源:www.0djx.com  时间:2023-02-05 08:55   点击:202  编辑:表格网  手机版

1. vb设置excel单元格格式

以A1单元格为样本 Application.IsText(Cells(1, 1)) = True "文本" IsNumeric(Cells(1, 1)) = True "数值" IsDate(Cells(1, 1)) = True "日期"

2. vba设置excel单元格格式

答:具体解决办法如下:

1.新建一个Excel,随便输入数据,修改一个格式,保存并关闭,再次打开,看看是否有变化,有变化,那么要查的就比较多了;

2.如果上述的没有变化,那么就是那一个文件的问题,按Alt+F11组合快捷键打开VBA的编辑器,在“工程-VBAProject”中查看是否有多余的工作表,如果有那么选中后在属性框的“Visible”属性修改为1(也就是第一个);

3.再回到工作簿中查看那个表中有没有你不认识的(都是英语代码类的),如果有就删除,没有的话就再双击看看VBA编辑器中的VBAProject

3. VB语句格式

vb format函数

格式输出Format函数

Format函数用于制定字符串或数字的输出格式。

语法:x = Format (expression, fmt )

     expression是所输出的内容。fmt是指输出的格式,这是一个字符串型的变量,这一项若省略的话,那么Format函数将和Str函数的功能差不多。如:

语句

输出

Format (2, “0.00”)

2.00

Format (.7, “0%”)

70%

Format (1140, “$#,##0”)

$1,140

fmt字符的意义

字符

意义

字符

意义

0

显示一数字,若此位置没有数字则补0

.

小数点

#

显示一数字,若此位置没有数字则不显示

,

千位的分隔符

%

数字乘以100并在右边加上”%”号

- + $ ( )

这些字出现在fmt里将原样打出

Format函数对时间进行输出时的意义

fmt

输出

fmt

输出

m/d/yy

8/16/96

h:mm:ss a/p

10:41:29 p

d-mmmm-yy

16-August-96

h:mm

22:41

d-mmmm

16-August

h:mm:ss

22:41:29

mmmm-yy

august-96

m/d/yy h:mm

8/16/96 22:41

hh:mm AM/PM

10:41 PM

VB Format函数使用方法

返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

语法

Format(expression[ format[ firstdayofweek[ firstweekofyear]]])

Format 函数的语法具有下面几个部分:

部分

说明

expression

必要参数。任何有效的表达式。

format

可选参数。有效的命名表达式或用户自定义格式表达式。

firstdayofweek

可选参数。常数,表示一星期的第一天。

firstweekofyear

可选参数。常数,表示一年的第一周。

设置值

firstdayofweek 参数有下面设置:

常数

说明

vbUseSystem

0

使用 NLS API 设置。

VbSunday

1

星期日(缺省)

vbMonday

2

星期一

vbTuesday

3

星期二

vbWednesday

4

星期三

vbThursday

5

星期四

vbFriday

6

星期五

vbSaturday

7

星期六

firstweekofyear 参数有下面设置:

常数

说明

vbUseSystem

0

使用 NLS API 设置。

vbFirstJan1

1

从包含一月一日的那一周开始(缺省)。

vbFirstFourDays

2

从本年第一周开始,而此周至少有四天在本年中。

VbFirstFullWeek

3

从本年第一周开始,而此周完全在本年中。

说明

格式化

作法

数字

使用预先定义的命名数值格式或创建用户自定义数值格式。

日期和时间

使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。

日期和时间序数

使用日期和时间格式或数值格式。

字符串

创建自定义的字符串格式。

4. Excel单元格格式设置

excel区域格式设置,需要在单元格格式下进行设置格式即可,以下是具体的操作方法如下:

1,选中表格区域

在excel表格中,选中表格区域。

2,点击设置单元格格式

鼠标右击设置单元格格式。

3,选择要设置的格式

在单元格格式下,选择要设置的格式。

4,设置区域格式

即可将所选区域,设置所需要的格式。

5. Excel默认单元格格式

一、先说明一下度量单位的相互换算关系:磅:指打印的字符的高度的度量单位。1 磅近似等于 1/72 英寸,或大约等于 1/28.35 厘米。英寸:

1英寸近似等于 2.54 厘米。像素:与显示解析度有关,一般情况下显示解析度为:96像素/英寸,则 96 像素 = 1 英寸 = 2.54 厘米。

二、EXCEL中的行高、列宽

1、行高:

以磅为单位。即行高是等于 Hight/28.35 厘米(在上例中即为 14.25/28.35=0.5 厘米)。也可以用像素来计算行高,行高=行高像素数/(96/2.54),在上例中即为 19/(96/2.54)=0.5 厘米。

2、列宽:

一个列宽单位等于“常规”样式中一个字符的宽度。对于比例字体,则使用字符“0”(零)的宽度。由于不同字体的字体宽度不同,所以以像素计算列宽比较方便,列宽=列宽像素数/(96/2.54),在上例中即为 72/(96/2.54)=1.9 厘米。

三、提示 : 在Excel中还有一个快速获得单元格行高列宽的方法:

第一步:

点击“图片”工具栏中的“直线”按钮;

第二步:

按住Alt键不放,用鼠标沿着单元格画直线,此时直线是沿着单元格的边框延伸,完成后松开鼠标和Alt即可,此时得到的直线默认属性是“大小、位置均随单元格而变”。

第三步:

右击直线选择“设置自选图形格式”,在“大小”选项卡中的“大小和转角”区域中可以查看直线的长或宽,这也就是单元格的列宽或行高。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片