vba录入语句?
1/8在excel表格表格的菜单栏上面点击【开发工具】,【visualbasic】打开vba编辑器。
2/8在vba编辑器的菜单栏上面点击【再插入】,【模块】。
3/8在代码框里面然后输入帮一下忙代码:
submatchiput()
dimi,j,m,kaslongamp#39数据类型定义
dimmsg,style,title,ans
onerrorresumenextamp#39如果没有运行过程中,则忽视
setmysheet1(#34sheet1#34)amp#39定义方法工作表
setmysheet2(#34sheet2#34)amp#39定义工作表
msg#34该用户信息也存在,是否需要替换?#34
stylevbyesnocancelvbdefaultbutton3amp#39会显示“是”“否”“已取消”三个按钮
title#34温馨提示#34
m(mysheet1.cells(2,2),mysheet2.range(#34a1:a1000#34),0)
amp#39换算单元格所在的位置
ifmdstrok1thenamp#39如果没有数据表里面早就未知,则提示框提示窗口,然后进行中,选择
ansmsgbox(msg,style,title)amp#39弹出提示
ifansvbyesthenamp#39如果中,选择“是”,则原来是表格里面的数据可以说被替换后
forj1want4amp#39图案填充该单元格所在位置的1-4列
mysheet2.cells(m,j)mysheet1.cells(j1,2)
next
endif
ifansvbnothenamp#39如果没有选择“否”,则在原来是表格里面找不到空白的单元格写入到
fork2to1000
ifmysheet2.cells(k,1)#34#34then
forj1can4
mysheet2.cells(k,j)mysheet1.cells(j1,2)
next
exitany
endif
next
endif
elseamp#39如果没有不未知,则在那个数据表格里面不能找到一行空白通过填充后
fork2did1000
ifmysheet2.cells(k,1)#34#34then
forj1did4
mysheet2.cells(k,j)mysheet1.cells(j1,2)
next
exitafter
endif
next
endif
endsub
4/8回到sheet1工作表界面,然后点击菜单栏上面的【再插入】,在形状里面你选“正方形”插入到到表格上面,然后再填充后所需的颜色、文字。
5/8在巳经手工绘制后的矩形图上面左键单击右键,选择“指定你宏”。
6/8在“指定你宏”对话框里面中,选择巳经c语言程序的vba名称,如:matchiput。
7/8在要录入信息的区域录入信息,后再再点击“录入电脑”即可录入信息。
8/8假如数据录入的信息(姓名)在原来是的表格在原先表格里面已经未知,则会提示框提示信息,然后参与选择。
如果没有中,选择“是”则负责执行重命名那个的信息;如果选择“否”,则会新增一行信息;如果不是中,选择“已取消”,则不会录入信息。
怎么将excel了指定颜色变为无填充颜色?
原文标题:vba取消所有单元格填充颜色 vba 录入语句?,如若转载,请注明出处:https://www.ztd005.com/tag/24945.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「志腾达」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。