如何改变EXCEL里面格子的颜色??

bary1980 2003-01-07 03:46:05
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet

Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Open("C:\OutDemo.xls", , False)
Set xlSheet = xlBook.Worksheets(1)

With xlSheet.d
'写入报表日期
.Cells(5, 8) = CStr(Date)
End With

xlBook.Save
xlApp.Quit
请问如果我要把格子Cells(1,1)的颜色变成黄色,怎么办,怎么动态的添加代码
(不要在OutDemo.xls中手动修改)
请写明代码,非常感激
...全文
326 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
linlinux 2003-01-07
  • 打赏
  • 举报
回复
xiongying860421(文盲)

讲的好,录制宏,然后粘贴,Easy.:D
liangfang 2003-01-07
  • 打赏
  • 举报
回复
Private Sub Form_Click()
Dim excelApp As Excel.Application
Set excelApp = New Excel.Application
On Error Resume Next
excelApp.Visible = True
excelApp.Workbooks.Add
With excelApp.ActiveSheet
Dim i As Integer, j As Integer
For i = 1 To 10
For j = 1 To 10
.Cells(i, j).Value = "A"
Next j
DoEvents
Next i
End With
excelApp.ActiveSheet.Cells(5, 1).Interior.ColorIndex = 6
(5,A)变成黄色
excelApp.ActiveSheet.Cells(6, 3).Interior.ColorIndex = 6
(6,C)变成黄色
Set excelApp = Nothing

End Sub

_______________________
Cells(行, 列) 坐标 1 代表A列 2 代表B列 3 代表为……
行 用数字代表
这样你想那行变色者得啦!

东方小女人 2003-01-07
  • 打赏
  • 举报
回复
最简单的办法是:在excel中录制宏,在vb中粘上宏代码!
bary1980 2003-01-07
  • 打赏
  • 举报
回复
怎么控制颜色的坐标啊
liangfang 2003-01-07
  • 打赏
  • 举报
回复
20 分真在太小啦!我要多D!多D!多D!多D!多D!多D!,多谢!
liangfang 2003-01-07
  • 打赏
  • 举报
回复
我要多点分可以吗?
liangfang 2003-01-07
  • 打赏
  • 举报
回复
Private Sub Form_Click()
Dim excelApp As Excel.Application
Set excelApp = New Excel.Application
On Error Resume Next
excelApp.Visible = True
excelApp.Workbooks.Add
With excelApp.ActiveSheet
Dim i As Integer, j As Integer
For i = 1 To 10
For j = 1 To 10
.Cells(i, j).Value = "A"
Next j
DoEvents
Next i
End With
ActiveCell.Offset(0, 0).Activate'这句就是你格子的颜色变成黄色
的坐标,
Selection.Interior.ColorIndex = 6'这句就是颜色,6 为黄色

Set excelApp = Nothing

End Sub

换句话来说你只要在你的源码中加入

ActiveCell.Offset(0, 0).Activate'这句就是你格子的颜色变成黄色
的坐标(0, 0),
Selection.Interior.ColorIndex = 6'这句就是颜色,6
这两句就可以了

bary1980 2003-01-07
  • 打赏
  • 举报
回复
我着急啊,请大家务必关注
本系统是在Windows XP系统和MapGis6.7(B20051118)基础上,以Microsoft VC++ 6.0为编程语言,MapGis 6.7 SDK为开发平台进行开发的地质图件制作软件。系统基于MapGis输入编辑子系统强大的图形编辑能力,添加专业的地质图件制作工具,大大提高了地质图件的制作效率,能够很完美的转换CAD数据格式为MapGis格式。地质数据采集系统采用Microsoft Access的MDB格式,自动计算绘制符合行业标准的MapGis格式地质图件。 本软件完全免费使用。在使用过程中,如果是本软件的缺陷造成你的损失,本人不承担任何责任。一旦开始使用,视为你同意。 本软件可以自由复制传播,但不可用于商业用途。 操作演示请切换到“操作视频”帮助页面,网上下载高清有声视频。 现Section版本具有的主要功能模块: 1、绘制剖面图功能; 2、绘制柱状图功能; 3、辅助工具Ⅰ和辅助工具Ⅱ(CAD转MapGis文件); 4、其他功能(暂时未归类功能)。 编辑本段Section快捷键对照表 Ctrl+A 选择相同图元功能 B 选择区 Ctrl +C 复制图元功能 C 选择点 Ctrl +V 粘贴图元功能 N 选择弧段 Ctrl +X 剪切图元功能 V 选择线 Ctrl +Z 后悔操作 X 选择子图 Shift+Z 选多类型图元功能 Z 选择文本 Shift +C 超级拷贝功能 E 扩展工具箱 Shift +V 超级粘贴功能 T 系统工具箱 F2 正交功能 Del 删除选择图元 Tab 全屏功能 空格键 捕捉功能 → 向右移动选择图元 ↑ 向上移动选择图元 ← 向左移动选择图元 ↓ 向下移动选择图元 Y 捕捉点图元 U 捕捉节点及端点 I(i) 捕捉交叉点 O 捕捉垂点 P 捕捉最近点 [ 捕捉中点 鼠标中键 按住可以移动图形 鼠标滚轮 放大缩小功能 双击鼠标中键 复原窗口功能 双击鼠标右键 取消所有操作,回到初始状态 (以上快捷键不区分大小写),其它快捷键与mapgis相同。 在编辑视图中,如果状态为准备状态,按住Ctrl右击,将弹出常用图元编辑快捷菜单;按住Shift右击,将弹出扩展功能快捷菜单。 编辑本段安装与卸载 系统要求 基础软件:MapGis软件。推荐MapGis 6.7版本Build051118。 系统支持:Section软件支持Microsoft Windows 的2000, XP, Vista和 7系列的操作系统。(32位,64位未测试)。 语言:支持中文,简体。 下载 进入地信网论坛和华夏土地网论坛下载最新版本的Section程序。 安装软件步骤 1)对于Section单个程序:把section.exe和section.chm等放入MapGis67\program目录内即可。 2)对于独立安装包:(相对于单个程序文件,还包含了先前的各种自定义配置文件) 第一步:双击运行安装程序Section2010.exe,打开安装向导页面开始安装Section软件; 第二步:仔细阅读“许可协议”,点击“同意”,继续下一步安装,否则点击“取消”,退出软件安装; 第三步:仔细阅读“信息”,阅读软件重要信息,点击“下一步”,继续下一步安装,否则点击“取消”,退出软件安装; 第四步:选择安装路径:默认情况下,软件安装在系统的C:\MapGis67\program目录下,单击“浏览”可更改路径;注意非默认位置时,目录只要指向program的上级目录,即mapgis67。 第五步:请“选择组件”,有完全安装,简洁安装和自定义安装3种供选择。点击“下一步”,继续下一步安装; 第六步:在开始菜单文件夹中创建程序的文件夹名称。点击“下一步”,继续下一步安装; 第七步:选择附加任务:创建桌面快捷方式和快捷启动栏快捷方式,以及Section关联MapGis文件等。勾选所需选项,点击“下一步”,开始准备安装; 第八步:点击“安装”。直至最后,不想在安装完成后运行Section程序请去勾,点击完成。 卸载 1)对于非安装包:把section.exe程序和section.chm等文件删除即可。 2)对于独立安装包:打开控制面板,进入添加/删除程序(Win7的为程序和功能)找到Section卸载项目,双击“Section卸载”或者右键菜单中的卸载。 FAQ: 1、 双击section.exe后出现 “无法启动此程序,因计算机丢失basroot.dll……”的提示,程序不能使用? 答:没有在mapgis环境下缺少基本组件和动态链接库,运行程序会出现此提示,把section.exe放入MapGis67\program目录内即可。 0327d正式版0612 软件更新日志 1、修正不能删除角度花纹有残留的Bu

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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