答案 0 :(得分:0)
数据验证是内置的Excel功能。它检查整个单元格值。
因此,使用数据验证无法完成您的尝试。
使用VBA,形状,事件和(硬)解析字符渲染可能是可能的。在你的位置,我会很高兴这个非常大的圈子! :)
答案 1 :(得分:0)
我同意@LS_dev。有关更改打印的数据验证,请参阅此MS Article。尝试修改它以循环所有数据验证并更改宽度和高度。
你可以通过改变宽度和高度来完成这部分代码:
If Not c.Validation.Value Then
Set o = ActiveSheet.Shapes.AddShape(msoShapeOval, _
c.Left - 2, c.Top - 2, c.Width + 4, c.Height + 4)
o.Fill.Visible = msoFalse
o.Line.ForeColor.SchemeColor = 10
o.Line.Weight = 1.25