在VB中如何设置EXCEL的某个单元格的内容为“数字”且该数字必须在某一
范围内,如10<数字<20,假如输入25则该单元格中的数字须以红色显示
范围内,如10<数字<20,假如输入25则该单元格中的数字须以红色显示
解决方案 »
- 如何让msflgxgrid控件支持鼠标滚轮呀?使用者强烈要求有滚轮功能
- 请教在vba中如何用Open "testfile" For Input As #1打开一个.txt文件?并提取文件中的数据?
- 一个将Access数据写入到SQL Server中的问题,高分请教
- 如何在不设置ODBC数据源的情况下进行数据库连接?
- 有关在XP 下 SHFileExists 不能正常工作,有解决的办法吗?我不想使用 Dir?
- 问个比较弱智问题:treeview 需要引用哪个东东,我在工具箱中看不到.
- 我想写一程序可以每分钟访问某一网页,但不需要把网页内容显示出来,而且,一定要通过HTTP代理才能访问
- 请问关链数据库问题~多谢了?
- 打开对话框只允许选择文件夹,并且返回给一个文本框(在线等待)
- 红、绿、黄、蓝……每个人图标都不一样,这代表什么?等级、资历……?
- 在NT系统中删除已经打开的文件
- 数据不能升级,为什么???
id=shell("EXCEL文件路径")
sendkeys "A~"
然后用下面代码就行
还有其他功能可以到excel中录制宏
然后编辑宏什么都有
Dim objExcel As New Excel.Application
objExcel.Workbooks.Open "c:\1.xls"
objExcel.Visible = True
With objExcel.ActiveSheet
If Not IsNumeric(.Cells(1, 2).Value) Then
.Range("a2").Select
With ActiveCell.Characters(Start:=1, Length:=2).Font
.Name = "Times New Roman"
.FontStyle = "加粗"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = 3
End With
End If
Exit Sub
If .Cells(1, 2).Value > 20 Or .Cells(1, 2) < 10 Then
With ActiveCell.Characters(Start:=1, Length:=2).Font
.Name = "Times New Roman"
.FontStyle = "加粗"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = 3
End With
End If
End With