excel:我有个excel文件,其中有100多个工作表,需要修改
如题我这个100多个工作表里面有按照日期插入的图表,然后我需要每天往里面更新,我每天会接到新的数据,然后在这100个表格中加入一天,然后把接到那个数据更新(一个个粘贴)然后在将图表更新到最新,我觉得很麻烦有没有最好的方法,最好不是VBA 因为我不会,或者简单的vba也行 告诉我怎么做。另外今天交这个表格的时候,要求我还要将图表的格式统一了,要求将图表的字体和背景颜色统一,怎么做才能最快呢?
多个工作表处理,最好是用VBA来解决,示例代码如下:
for each sh in sheets
sh.range("A1")=sh.range("A1")+1'让每个工作表中单元格A1的数值增加1
next
如果需要每次更新数据后,跟着更新图表
可以利用动态图表,利用函数Offset制定图表数据为最后一行非空单元格
然后利用VBA写代码,将李升困数据更新到最后一行,并给Offset参数所笑雀在单元格数值+1
这样就可以哪念做到既更新了数据,又更新了图表的目的。
想一次操作多张相同的工作表,省略以后的复制、粘贴操作迹滑含,可采用以下方法。 按住Shift键或Ctrl键并配以鼠标操作,在工作簿底部选择多个彼此相邻或不相邻的工作表标签,就可以实行多方面的批量处理。一般情况下,进行的操作主姿笑要有如下几种: 1.页面设置让薯,可快速对选中工作表设置相同的页面。 2.输入相同的数据,可快速在多个工作表中输入相同的数据。 3.快速操作,在多个工作表中进行一系列相同操作,如设置字号、字体、颜色,进行单元格的合并撤销等。 4.输入公式,快速输入相同的公式,进行公式汁算。
先选中第一个表,按住shift键选中最后一个表春数,你在A1中输岁唤入1,你的100多个表的A1都变成了1,改乎森凯一个字体全部改变
利用“录制宏兄携好”功能查看一次操羡铅作的VBA代码,
然后利用For循环实现多个Sheet的隐渣操作。
如果不用VBA的话,试试用按键精灵或者宏吧。要是用公式,函数路径等操作上的办法还真不多。