如何控制excel的每个单元格的格式 如:width

szyhy810518 2003-08-07 05:50:45
rt
...全文
48 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdh1979 2003-10-14
  • 打赏
  • 举报
回复
为什么我传的值“00001”会变成“1”?这个问题 ,你解决了吗? 我也遇到这样的问题?若解决,劳驾把代码发上来?
braveheart2000 2003-10-14
  • 打赏
  • 举报
回复
为什么我传的值“00001”会变成“1”?这个问题 ,你解决了吗? 我也遇到这样的问题?若解决,劳驾把代码发上来?
braveheart2000 2003-10-14
  • 打赏
  • 举报
回复
为什么我传的值“00001”会变成“1”?这个问题 ,你解决了吗? 我也遇到这样的问题?若解决,劳驾把代码发上来?
DarkChampion 2003-08-14
  • 打赏
  • 举报
回复
设置页眉和页脚的方法大致如下:

Dim ExcelApp As Excel.Application
Dim ExcelWb As Workbook

Set ExcelApp = New Excel.Application
ExcelApp.Visible = True
Set ExcelWb = ExcelApp.Workbooks.Add

With ExcelWb.ActiveSheet.PageSetup
.CenterHeader = "第 &P 页"
.LeftFooter = "&B 机密 &B"
.CenterFooter = "&D"
.RightFooter = " 第 &P 页"
.FirstPageNumber = xlAutomatic
End With
szyhy810518 2003-08-08
  • 打赏
  • 举报
回复
第一的问题是
cells(rows,columns).width = xxx
不行的,师傅!

另外,如何设置每一页的页眉和页脚?
谢谢!
diyee 2003-08-07
  • 打赏
  • 举报
回复
hehe.
自己用宏先试试吧,自己试出来的,印象更深刻一些。
stonegoldaustin 2003-08-07
  • 打赏
  • 举报
回复
因为你单元格的格式是数值型的.
用下面的代码可以解决:
xlWorkSheet.Cells.NumberFormatLocal = "@"

第一的问题是
cells(rows,columns).width = xxx
szyhy810518 2003-08-07
  • 打赏
  • 举报
回复
人哪?
为什么我传的值“00001”会变成“1”?

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧