首页 > 其他分享 >VBA技术资料MF198:禁用下拉拖放

VBA技术资料MF198:禁用下拉拖放

时间:2024-09-20 19:53:09浏览次数:9  
标签:VBA 填充 学员 禁用 拉拖 MF198

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。“VBA语言攻”提供的教程一共九套,分为初级、中级、高级三大部分,教程是对VBA的系统讲解,从简单的入门、到入门后的提高、到数据库、到字典、到Word VBA的应用、到高级网抓及类的应用、一直讲到程序的分发。另外,为了方便大家在写代码是方便查找,“VBA语言攻”又推出了一部VBA汉英手册,这部手册覆盖了VBA的方方面面,与实际工作衔接度高。为了更好的完善学员的知识结构,丰富学员的实践经验,“VBA语言攻”还提供给学员VBA工具,有较复杂些的NZ系列工具,较容易些的YZ系列,这个两个工具系列一共是二十六份。

VBA是职场很好的利用工具,为了让大家更广泛看到VBA应用场景,“VBA语言攻”还有MF系列技术资料提供。MF系列技术资料侧重VBA应用技巧和疑难杂症,总计会提供1000份,里面有很多实用技巧提供。如果您已经成为我的学员(获得我9套教程及汉英手册中的两套及以上)可以免费索获这个系列部分资料;如果您是我的T3学员(获得我的全部教程+手册+NZ,YZ工具),那么您可以获得我提供的所有MF系列技术资料,并享受永久更新;您如果还不是我的学员,您只能选择分享,但需要拥有我的至少一套教程或者手册。今日给大家介绍的是VBA技术资料MF198:禁用下拉拖放

VBA技术资料MF198:禁用下拉拖放_数据



分享成果,随喜正能量】不自重者取辱,不自畏者招祸;不自满者受益,不自是者博闻。。

MF198:禁用下拉拖放

在用Excel做数据录入时,我们经常会用到数据的下拉拖放填充。有一组单元格数据,我们选择后,将鼠标放在右下角,当鼠标标识显示一个十字时,按下鼠标左键进行拖动填充,就可以按照既有的规律进行数据填充了。

VBA技术资料MF198:禁用下拉拖放_技术资料_02


但遗憾的是我们很多程序中不希望用户进行这种操作,以免数据出错,那么如何进行屏蔽呢?

在MF198的资料中,我们将探讨如何使用Excel VBA代码实现禁用下拉拖放填充数据的方法,本节代码您可以作单独使用,也可以作为您的UDF利用。MF198料提供的内容有:① 禁用下拉拖放。② 启用下拉拖放


为了说明这节内容,我在给出的资料中会在工作表中给出一些基础数据,作为录入数据的基准数据,如下截图:

VBA技术资料MF198:禁用下拉拖放_数据_03



一禁用下拉拖放

我们先看实现上述功能的操作界面:

VBA技术资料MF198:禁用下拉拖放_技术资料_04



点击按钮后代码会运行,提示用户下拉拖放填充禁用:

VBA技术资料MF198:禁用下拉拖放_数据_05

我再次选择数据所在的单元格,然后进行下拉拖放填充,我们会发现,此时的鼠标时无法变成正常操作的十字标识的,所以也无法进行拖动填充操作:

VBA技术资料MF198:禁用下拉拖放_VBA_06


二启用下拉拖放

我们先看实现上述功能的操作界面:

VBA技术资料MF198:禁用下拉拖放_VBA_07



点击按钮后代码会运行,就提示用户可以进行拖放操作:

VBA技术资料MF198:禁用下拉拖放_技术资料_08


我们再次将鼠标放在数据区域的右下角:

VBA技术资料MF198:禁用下拉拖放_技术资料_09




这个时候,又出现了十字标识,可以进行拖动填充了。



  • 代码见程序文件:VBA_DisableDropdownDrag.xlsm




VBA技术资料MF198:禁用下拉拖放_技术资料_10


VBA技术资料MF198:禁用下拉拖放_技术资料_11






标签:VBA,填充,学员,禁用,拉拖,MF198
From: https://blog.51cto.com/u_16912668/12067643

相关文章

  • VBA应用EXCEL公式
    '七个使用公式的例子''1、行标是变量的例子'2、列标用一维数组输入字符串做列标,行标是变量'3、用RC做相对引用'4、RC和变量混合'5、整列使用RC引用,避免使用循环'6、整个区域RC引用——相对引用/循环'7、整个区域RC应用——相对引用/不用循环Sub数例()[a1]="1a":[......
  • VBA技术资料MF197:禁用复制的快捷键
    我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。“VBA语言攻”提供的教程一共九套,分为初级、中级、高级三大部分,教程是对VBA的系统讲解,从简单的入门、到入门后的提高、到数据库、到字典、到WordVBA的应用、到高级......
  • VBA 获取字段标题代码轻松搞定
    hi,大家好!最近又有一段时间没和大家唠嗑了,最近也没有时间给大家开直播,天天忙,但不知道在忙啥!那今天我们来讲点啥好玩的呢?今天是老师节,那就先祝各位老师节日快乐!我们在开发过程中,很多情况,大家都会去使用表,当然也有用到链接表的情况,那如果用VBA该怎么获取字段名的标题呢?我们今天就来看......
  • AutoCAD VBA 两点角度计算
    计算角度利用反正切注意斜率存在的条件,X不能为0,先要剔除再坐标中上的情况,在分类讨论计算实际的角度,范围0~2PIp0=pl.Coordinate(0)p1=pl.Coordinate(1)DimvAsVariant,lthAsDoublev=Array(p1(0)-p0(0),p1(1)-p0(1))Diman......
  • VBA_NZ系列工具NZ02:VBA读取PDF使用说明
    我的教程一共九套及VBA汉英手册一部,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。大家在学习的过程中可能会存在困惑,这么多知识点该如何组织成自己的程序呢?VBA可否能组织一个大型的程序呢?如何让VBA形成一个工具,拿来就用呢?在......
  • YZ系列工具之YZ07:VBA对工作簿事件的监听
    我给VBA下的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套+一部VBA手册,教程分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用;手册是为方便编程人员查......
  • 如何学习VBA_3.2.10:人机对话的实现
    我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据处理的准确度。我推出的VBA系列教程共九套和一部VBA汉英手册,现在已经全部完成,希望大家利用、学习。如果您只是一般的职场VBA需求,可以打包选择7.1.3.9教程+汉英手册,第7套教程是......
  • VBA即用型代码手册:工作表的复制,移动
    我给VBA下的定义:VBA是个人小型自动化处理的有效工具。可以大大提高自己的劳动效率,而且可以提高数据的准确性。我这里专注VBA,将我多年的经验汇集在VBA系列九套教程中。作为我的学员要利用我的积木编程思想,积木编程最重要的是积木如何搭建及拥有积木。在九套教程中我给出了大量的积......
  • 已知两圆的圆心半径,求交点坐标——CAD VBA 解决
    如下图,dwg图中若干图形,运行代码后提示选择两个圆,然后判断两个圆位置关系和相交点坐标:本例难点在于通过几何知识求出交点坐标。几何背景假设有两个圆:-圆1:圆心(O_1(x_1,y_1)),半径(r_1)-圆2:圆心(O_2(x_2,y_2)),半径(r_2)圆心(O_1)和(O_2)之间的......
  • VBA高级应用30例应用3在Excel中的ListObject对象:循环列出当前工作表中的表
    《VBA高级应用30例》(版权10178985),是我推出的第十套教程,教程是专门针对高级学员在学习VBA过程中提高路途上的案例展开,这套教程案例与理论结合,紧贴“实战”,并做“战术总结”,以便大家能很好的应用。教程的目的是要求大家在实际工作中分发VBA程序,写好的程序可以升级。本套教程共三册三......