限制一列表格中只能输入数据

 时间:2024-11-14 14:12:01

如何实现限制一列表格中只能输入数据,且相同数据不超过三个。

工具/原料

微软OFFICE,Excel

电脑

方法/步骤

1、在工作表标签上右击,选择查看代码,或按Alt+F11

限制一列表格中只能输入数据

2、进入VBE编辑界面,点击插入-->模块

限制一列表格中只能输入数据

3、在新建的模块中输入代码PrivateSubWorksheet_Change(B鲻戟缒男yValTargetAsRange)Col="帆歌达缒A"'把A列修改为限制列,此处为A列isMatch=0tVal=Target.ValueIfTarget.Count=1ThenIfTarget.Column=1AndtVal<>""ThenIfIsNumeric(tVal)=FalseThenMsgBox"请输入数字"Target.Value=""Target.SelectEndIfFori=1ToCells(65536,Col).End(xlUp).RowIfCells(i,Col)=tValThenisMatch=isMatch+1NextIfisMatch>3ThenMsgBox"数据重复超过3个,请重新输入"Target.Value=""Target.SelectEndIfEndIfEndIfEndSub

4、如果在A列输入非数值内容,则会弹出提示"请输入数字"。

限制一列表格中只能输入数据

5、如果在A列输入相同数据超过三个,则会弹出提示"数据重复超过3个,请重新输入"。

限制一列表格中只能输入数据

word怎么将含有间隔符号的内容转为表格 excel怎样利用if函数做多条件判断? excel按条件自动调整格式 EXCEL2007版如何设置“三色刻度”条件格式 在Excel中怎么使用通配符进行模糊筛选?
热门搜索
图片背景透明 丫头图片 美女校花图片 免费电影网 钱塘江大潮图片