数据+颜色+地图,你不想看看?

来源:微信公众号表妹的EXCEL

“数据?”

“手动/自动录入”

“数据+颜色?”

“条件格式”

“数据+颜色+地图?”

“... ...不会”

“那你得看看这个~~”

~~~~~~变色地图的分割线~~~~~~

效果展示

【说明】

1.设置销售额等级颜色后,录入各省份销售数据,点击填充按钮,各省份地图即可填充对应等级颜色

2.改变销售额等级颜色,点击填充按钮,该等级省份地图填充颜色也随之改变

3.改变省份销售额数据,点击填充按钮,该等级省份地图填充颜色也随之改变

-------------------------------------

怎么样?这份会变色的地图是不是很酷炫?展示数据的方法是不是也很高大上?嘻嘻,下面表妹就把制作方法传授给你~~

变色地图 制作方法

步骤1:准备一张全国各省的矢量地图

(如果你没有,请到表妹的EXCELQQ群文件里下载吧~~)

步骤2:为各省份地图块命名,名称=省份名称

步骤3:制作省份和销售额数据,设置颜色填充标准

步骤4:添加“填充颜色”按钮

步骤5:为“填充颜色”按钮添加VBA代码

代码如下:

Sub 填充颜色()

Dim i%, c As Long

For i = 2 To31

Select Case Cells(i, 2)

Case Is >= Range("D2")

c = Range("E2").Interior.Color

Case Range("D3") To Range("D2")

c = Range("E3").Interior.Color

Case Range("D4") To Range("D3")

c = Range("E4").Interior.Color

Case Range("D5") To Range("D4")

c = Range("E5").Interior.Color

Case Range("D6") To Range("D5")

c = Range("E6").Interior.Color

Case Else

c = Range("E7").Interior.Color

End Select

ActiveSheet.Shapes(Cells(i,1)).Fill.ForeColor.RGB = c

Next

End Sub

代码替换参数解释:

For i = 2 To31:省份数据共31行;

Select Case Cells(i, 2):销售额数据位于B列,即第2列;

D2~D6:销售额等级单元格;

E2~E7:颜色等级单元格;

ActiveSheet.Shapes(Cells(i,1)):省份名称位于A列,即第1列。

-------------------------------------

步骤6:将文件保存为“启用宏的工作薄”的格式

“轻松完成,So easy~~”

“太棒了,我也要试一下!”

“那快去表妹的EXCEL群里下载模板吧~”

“给表妹点赞!”


关注微信公众号“表妹的EXCEL”,每周一、三、五获取原创分享教程。

加入“表妹的EXCELQQ群(345387282)”,和勤奋好学的小伙伴们一起快乐地学习EXCEL吧!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • VBA订制工具栏 http://club.excelhome.net/thread-1047254-1-1.htm...
    大海一滴写字的地方阅读 2,279评论 0 0
  • 干活中一定要把自己的活盯住了,随时知道活的进度避免不必要的麻烦
    ATurbo阅读 129评论 0 0
  • 本周刚开始的时候,就有学生问我:“老师,周日大课间你打(篮)球吗?”我说,不打,最近身体欠佳。几个男生眼里闪...
    天马一号阅读 374评论 0 3
  • 情非得已如何停留疏离之美不必央求 疏离之美不必央求 泪如雨下如何填满花腔婉转莺莺燕燕 花腔婉转莺莺燕燕 你的戏服绣...
    微生如故阅读 270评论 0 1
  • 一痕微风 一丝细雨 来时路以湿 尽日花飞雨 相思在心里 心儿最深处 自有千千结 没有你的日子里 要学会坚强 既然无...
    风轻云淡_0861阅读 232评论 0 2