是否可以获取单元格的“属性”

时间:2019-09-28 11:18:47

标签: excel vba

我正在尝试自动标记“测试”电子表格。学生必须做某些事情,例如用颜色x填充一个单元格并将列宽=设置为y并将边框设置为z等,等等。是否可以使用“单元格”功能或类似的功能来询问是否cell(r,c) .border =则为true或单元格(r,c).fillcolur = y则为true等。

•测试示例

在工作表1上,将单元格C1中的标题文本变为红色,大小16,加粗,然后将字体更改为Comic Sans。然后在第一行之后插入新行,以在标题和信息之间创建一个空格。 •范围B3:C6包含有关宴会费用的基本信息。将C3,C4和C5中的值格式化为货币,显示£符号,然后在单元格B3:B6中以粗体和斜体格式化标题。 •C6告诉您,如果聚会超过100英镑,则可享受百分比折扣。设置单元格的格式,使其以百分比显示数字,不带小数位。

1 个答案:

答案 0 :(得分:0)

我最终找到了它

'Dim everything as String'

Fill_Color = ActiveCell.Interior.Color
Border_LineStyle = ActiveCell.Borders.LineStyle
Border_Color = ActiveCell.Borders.Color
Font_Color = ActiveCell.Font.Color
Font_type = ActiveCell.Font.Name
Font_bold = ActiveCell.Font.FontStyle

我怀疑这是最有效或最美的方法,但我很高兴。