Excel控制高难度,欢迎大家发言!!!(100分)

  • 主题发起人 主题发起人 konhon
  • 开始时间 开始时间
K

konhon

Unregistered / Unconfirmed
GUEST, unregistred user!
怎樣用Delphi控制Excel實現下面的效果:

在Excel的一個單元格中可輸入如下數值:(-1,-2,-3,0..100)

輸入-1,顯示為"免考"

輸入-2,顯示為"缺考"

輸入-3,顯示為"退選"

如果輸入的數值大于0而小于60,則字體顏為紅色,

如果輸入的數值大于或等于60而小于或等于100,則字體顏為黑色,

現在基本可實現顏色控制

即:Cells[1,1].NumberFormatLocal:='[黑色][>=60]##0;[紅色][<60]##0;'

或者:Cells[1,1].NumberFormatLocal:='[=-1]"退選";[=-2]"免考";'

關鍵是怎樣將以上條件合并起來.

期待高手的回答.[red][/red][black][/black]
 
你可以接和宏用VBA来控制一下
 
写在程序里不就完了嘛[:D]
 
可先录制宏,再分析之,用vba来作非常简单,为什么会delphi的人都不会vba呢,老是重复一些非常简单的问题呢?
 
http://www.excelhome.net/articles/list.asp?id=128
 
明天散分啦。
 
多人接受答案了。
 
后退
顶部