Excel录入中实现单元格多选项自动下拉

  当我们在Excel表格中 需要输入大量的重复数据时,往往利用数据的有效性来制作一个下拉菜单以提高重复数据的输入速度。但在实际的操作过程中,必须选中需要输入重复数据的单元格 并单击该单元格右边的下拉箭头,才可以看到自己事先定制的数据有效性的下拉菜单。那么,能否实现在选中Excel单元格时自动展开数据有效性的下拉菜单以使得重复数据的输入更快一步呢?答案当然是肯定的。接下来。笔者就给大家介绍一下如何来实现。

  先启动Excel 2003并打开某个已设置好数据有效性下拉菜单的工作簿(如“工资表.xls”),然后单击菜单“工具→宏→Visual Basic 编辑器”命令,调出“Visual Basic 编辑器”;接着在“Visual Basic 编辑器”窗口中,双击“工程 - VBAProject”面板中的“Sheet1(*)”选项(*为当前需要快速输入重复数据的工作表),在弹出的代码窗口中输入以下代码:

  Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Then Application.SendKeys “%{down}”
If Target.Column = 4 Then Application.SendKeys “%{down}”
End Sub

  上述代码输入完毕后,关闭“Visual Basic 编辑器”窗口,此时我们输入的代码就会自动保存。

  小提示:代码的含义是当我们选中第3列、第4列(即C列和D列)的任意一个单元格时,都会自动展开数据有效性的下拉菜单。在实际的操作过程中,大家可灵活地修改这两个自然数以满足自己的需要。

  完成上述操作后,关闭“工资表.xls”并保存对其所做的修改,然后重新打开它,接着选中C列或D列的任意一个单元格(如图中的D11单元 格),此时就可以看到该列单元格自动展开的数据有效性的下拉菜单了,如图A处。这样一来我们输入那些重复的数据就可以比原来更快一步了。有此需求的朋友不 妨一试。

 

时间: 2024-11-02 18:04:39

Excel录入中实现单元格多选项自动下拉的相关文章

excel 单元格 重复-如何删除excel表格中不同单元格重复出现的部分内容

问题描述 如何删除excel表格中不同单元格重复出现的部分内容 如何删除excel表格中不同单元格重复出现的部分内容,如下图,第六行中出现的"克制,克制..."在第七和第八行中也都有出现,想请问一下大家如果去掉第七和第八行中的出现的第六行的内容,保留不相同的内容,因为数据很多,这样的情况出现了很多次,用替换功能也不可行,想问一下大家还有什么好办法没有 解决方案 在第六行加一个特殊的标点或者其他字符,然后替换的方式删掉其他其他地方的重复字符,让后再删除特殊字符就可以了!

数据-在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写,跪求~

问题描述 在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写,跪求~ 在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写?下面有初步的jsp代码.我用的是SSH框架.有一个下拉菜单的值是动态的,是别的表内的属性.怎么把一个单元格里的两个数据分别确定 <%@page contentType=""text/html; charset=UTF-8"" import=""java.util.*"&quo

Excel录入时开启单元格自动下拉菜单

  当我们在Excel表格中需要输入大量的重复数据时,往往利用数据的有效性来制作一个下拉菜单以提高重复数据的输入速度.但在实际的操作过程中,必须选中需要输入重复数据的单元格并单击该单元格右边的下拉箭头,才可以看到自己事先定制的数据有效性的下拉菜单.那么,能否实现在选中Excel单元格时自动展开数据有效性的下拉菜单以使得重复数据的输入更快一步呢?答案当然是肯定的.接下来.笔者就给大家介绍一下如何来实现. 先启动Excel 2003并打开某个已设置好数据有效性下拉菜单的工作簿(如"工资表.xls&q

excel中不规则单元格数据怎么自动求和汇总?

  常用的自动求和等公式在规则单元格范围内操作非常方便,但是在不规则单元格范围内求值则比较麻烦,尤其是大量的数据求值时,这里教大家简便的批量操作方法. 1.首先我们要打开一个工作样表作为例子. 2.如图所示,正常的操作方法是,复选需要自动求和的范围单元格,然后点击自动求和快捷按钮得到结果,每列都需要手动去操作. 3.如果有大量的数据,每次都重复进行这样的选取操作会显得繁琐,所以我们使用定位,来帮助实现这一操作.先复选区域单元格范围,并多勾选一个空行. 4.按下F5键,或者在开始标签面板中点击查找

求教,用C#如何修改excel表格中指定单元格中的数据?

问题描述 比如已经有了一个二维数组{1,5,5,7,22,7,7,8,6h,f,r,f,d}想把它以表中H9单元格开头,一行一行的放进去,最后结果:应该怎么写代码?不知道sql能不能用,还是用range,还是用其它办法? 解决方案 解决方案二:都可以,修改用range来得方便些吧,指定的单元格赋一个值就可解决方案三:告诉你一个用aspose.cell的方法try{Workbookworkbook=newWorkbook(Application.StartupPath+"\扫描结果.xls&quo

Excel表格中的单元格自动调整字号教程

在使用Excel的过程中,我们往往先把表格根据要求做好,这时单元格的列宽已经固定好了,但有的列字符数目不等.比如在录入家庭住址时,有的家庭住址比较长,则会使该单元格中的内容不能完全显示在屏幕上,为了让这些单元格中的内容能全部显示在屏幕上,就不得不重新定义单元格的字号.如果一个一个的调整势必会大大增加我们的工作量,其实,我们可以采用下面的方法让其自动调整字号大小: 选中需要调整字号的单元格区域,依次选择"格式→单元格"菜单命令,出现"单元格格式"对话框,选择"

Excel 2010中创建单元格数据图表

您能想象折线图.柱状图这些图表被放在一个小小的单元格中的样子吗?Excel 2010的迷你图功能为您提供了这样的便捷体 验,让您高效便捷地创建单元格数据图表! 1.打开您想要创建迷你图的Excel工作簿(如果它是Excel 97-2003 工作簿,请 先点击"文件"按钮,转到后台视图,在"信息"页面中,点击"转换"按钮并根据提示保存.xlsx 格式的工作簿),单击"插入"标签页: 2.点击"迷你图"功能组里

在Excel 2007中让单元格内容小写转为大写

  ①启动Excel2007,打开表格,看到D列里面都是小写形式的,我们需要将其转为大写形式,在单元格输入下面的函数公式: =upper(D2). ②公式输入完成,大家切记,要是在英文半角状态下输入,回车,得到结果SOHO中国. ③鼠标移动到该单元格右下角,出现+号,双击,填充整个数据区域. 公式意义 upper(单元格):将小写字母转为大写字母. 将D2单元格中的小写字母转为大写的字母. 分类: Excel教程

在Excel工作表中选择单元格及其内容

在工作表 (工作表:在 Excel 中用于存储和处理数据的主要文档.也称为电子表格.工作表由排列成行或列的单元格组成.工作表总是存储在工作簿中.)中,您可以选择单元格.区域 (区域:工作表上的两个或多个单元格.区域中的单元格可以相邻或不相邻.).行或列.还可以使单元格处于编辑模式并选择该单元格的所有或部分内容. 您可以在 Microsoft Office Excel 表格中选择单元格和区域,就像在工作表中选择它们一样,但是选择表格的行和列不同于选择工作表的行和列. 注释 如果工作表处于受保护状态