Excel(WSP表格)区域内单元格渐变色填充设置(从左至右、从上至下、左上至右下……)

需求来源

        本人所在公司办公模式较老旧,所有数据处理工作的分享、展示之类均采用WPS表格实现,相比Excel更是阉割了许多功能,尤其是我本次用到的,文本框(各种插入的图形)的动态赋值

Excel(WSP表格)区域内单元格渐变色填充设置(从左至右、从上至下、左上至右下……)_第1张图片

        如上图,使用Excel时能点击红框处进行动态赋值,而且能够将字体格式应用,而WPS不行。

        本人接到工作,要用WPS做一个稍微好看一点的的数据看板,就需要大量使用上述模式。制作时用Excel,再用WPS打开也可以实现动态赋值,当我做完模板后发送给其它同事实现其它功能时,他那边用WPS居然无法正常显示(难受的雅痞)。这样我就只能摒弃文本框的模式,直接再表格里面赋值了。然而新的问题出现,我文本框里面的“相当精美”的渐变色怎么在一片单元格内实现呢?合并多个单元格在直接设置渐变色?这样不行,我的看板里面一个模块有许多需赋值内容,这就不能合并,而一个模块自然是展示一种渐变色才好看,所以就有了区域内单元格渐变色填充的需求

解决办法

一、粗暴版:vba脚本

        在网络上寻找许久之后终于找到了心怡的vba脚本,本人稍作修改,原帖中仅有自定义颜色从上到下的渐变填充,

你可能感兴趣的:(WPS,excel,wps)