excel vba代码大全_更改Excel VBA代码以提高速度-程序员宅基地

技术标签: excel  python  java  机器学习  大数据  

excel vba代码大全

In some of my files, macros run automatically when you select a cell on the worksheet. For example, if you've bought a copy of my Data Validation Multi-Select Premium (DVMSP) kit, it shows a pop-up list when you click on a cell with a drop down list.

在我的某些文件中,当您在工作表上选择一个单元格时,宏会自动运行。 例如,如果您购买了我的数据验证多选高级(DVMSP)套件的副本,则在单击带有下拉列表的单元格时,它将显示一个弹出列表。

I'll show you how to quickly change that, so the pop-up appears when you double-click, and you could make a similar change in other worksheet code.

我将向您展示如何快速进行更改,因此,当您双击该弹出窗口时,您可以在其他工作表代码中进行类似的更改。

使用双击 (Use a Double-Click)

If you find that the DVMSP code is slow in a big workbook, or if you don't want to see the pop-up list as you move around the workbook, you can make a simple change to its code.

如果发现大型工作簿中的DVMSP代码运行缓慢,或者在工作簿中移动时不希望看到弹出列表,则可以对其代码进行简单的更改。

Instead of showing the pop-up list when a cell is selected, change the code to run when a cell is double-clicked. That should speed things up a bit, and the pop-up list will only appear when you want it to.

选中单元格时,不用显示弹出列表,而是将代码更改为在双击单元格时运行。 这样可以加快速度,并且仅在您需要时才会显示弹出列表。

更改DVMSP代码 (Change the DVMSP Code)

To make the pop-up list appear on a double-click, follow these steps to make a couple of simple changes to the code:

要使弹出列表双击显示,请按照以下步骤对代码进行几个简单的更改:

  • On the sheet where you pasted the code, right-click the sheet tab, and click View Code.

    在粘贴代码的工作表上,右键单击工作表选项卡,然后单击“查看代码”。
  • At the top of the code module, click in the blank row above the Private Sub Worksheet_SelectionChange line

    在代码模块的顶部,单击Private Sub Worksheet_SelectionChange行上方的空白行。
Worksheet_SelectionChange code http://blog.contextures.com/
  • At the top right of the window, click the arrow in the Procedures drop down, and click on BeforeDoubleClick

    在窗口的右上角,单击“过程”下拉菜单中的箭头,然后单击“ BeforeDoubleClick”
Worksheet_BeforeDoubleClick code http://blog.contextures.com/
  • Select from the End Sub line, down to the Private Sub Worksheet_SelectionChange line

    从“结束子”行中选择,然后向下到“私人子工作表_选择更改”行
  • Delete those lines

    删除这些行
Delete lines of code http://blog.contextures.com/
  • Scroll down a bit, to the first "Select Case Target.Column" section

    向下滚动到第一个“ Select Case Target.Column”部分
  • Click in the blank line above that section

    单击该部分上方的空白行
  • In the blank line, type: Cancel = True (that turns off the default double-click action, such as entering the cell to edit it)

    在空白行中,键入: Cancel = True (这将关闭默认的双击操作,例如输入要对其进行编辑的单元格)

  • Then, click the Save button, at the top right of the Visual Basic Editor window.

    然后,单击“ Visual Basic编辑器”窗口右上方的“保存”按钮。
Add Cancel = True code http://blog.contextures.com/

获取DVMSP套件 (Get the DVMSP Kit)

If you don't have a copy of my DVMSP kit, you can learn more about it here. You can add this feature to your workbooks, and then use them yourself, or share them with your co-workers. They'll be impressed!

如果没有我的DVMSP套件的副本,可以在此处了解更多信息 。 您可以将此功能添加到您的工作簿,然后自己使用它们,或与您的同事共享。 他们会留下深刻的印象!

了解有关Excel宏的更多信息 (Learn More About Excel Macros)

Closes Sunday, Feb. 7th – Would you like to learn how to save time with Excel macros? Take a look at the free Mini Course on Macros & VBA -- an excellent video series by Jon Acampora, from Excel Campus. Jon’s simple step-by-step approach makes it easy to follow along and learn, so get started now!

2月7日星期日关闭 –您想学习如何使用Excel宏节省时间吗? 观看免费的Macros&VBA迷你课程 -Excel Campus的Jon Acampora的精彩视频系列。 乔恩(Jon)的简单循序渐进方法使后续操作和学习变得容易,因此立即开始!

翻译自: https://contexturesblog.com/archives/2016/02/04/change-excel-vba-code-to-improve-speed/

excel vba代码大全

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/culiao2169/article/details/107987920

智能推荐

F5 GTM DNS 知识点和实验 3 -加速dns解析_dns express-程序员宅基地

文章浏览阅读3.6k次,点赞3次,收藏15次。第三章:加速dns解析目标:了解一个请求是如何发送到一个dns资源池中的,并且了解如何监控资源池中成员的健康状态使用dns缓存对dns请求进行加速使用dns express进行对dns请求进行加速智能解析dns请求加速解析(dns express,dns cache,load balance dns queries)配置监听器3.1、Big-IP DNS解析过程wide ipdns expressdns cachedns resolving cache_dns express

【嵌入式】构建嵌入式Linux系统(uboot、内核、文件系统)_嵌入式linux引导程序操作模式是什么-程序员宅基地

文章浏览阅读3.1k次,点赞6次,收藏61次。内核是嵌入式Linux 系统的核心,负责管理系统的进程、内存、文件系统、网络和设备驱动等。如果把地球比作计算机系统,内核就是管理计算机资源的“政府”,内核中的每个功能模块相当于政府中的每个部门,如下图所示。从功能角度来看:系统调度进程管理负责管理CPU资源,以便让各个进程可以以尽量公平的方式访问CPU。进程管理还包括控制活动进程。内存管理Linux的成功和它优秀的内存管理联系非常密切,因为一个系统的高效性欲稳定性往往决定于它的内存管理机制。为了解决容量,Linux 引入了虚拟存储系统;_嵌入式linux引导程序操作模式是什么

JS高级——JSON、数据存储学习笔记-程序员宅基地

文章浏览阅读1.4k次。在目前的开发中,JSON是一种非常重要的数据格式,它并不是编程语言,而是一种可以在服务器和客户端之间传输的数据格式。JSON的全称是JavaScript Object Notation(JavaScript对象符号):JSON是由Douglas Crockford构想和设计的一种轻量级资料交换格式,算是JavaScript的一个子集;但是虽然JSON被提出来的时候是主要应用JavaScript中,但是目前已经独立于编程语言,可以在各个编程语言中使用;很多编程语言都实现了将JSON转成对应模型的.

RK3588快速上手 | 01-RK3588开发板快速上手_3588 开发板 wiki-程序员宅基地

文章浏览阅读2.3k次。RK3588是Rockchip最新推出的八核64位处理器(4核A76+4核A55),主频2.4GHz,集成GPU,内部集成6TOPS AI算力的NPU,多媒体方面支持到了8K视频编解码,_3588 开发板 wiki

Unity动画状态机Animator 与 Animation_状态机用animation还是animator-程序员宅基地

文章浏览阅读687次。https://blog.csdn.net/linxinfa/article/details/94392971有时候需要让美术做一些刚体位移动画, 那么美术在Unity中就要Project视图->Creat->Animation.但是这样创建出来的动画是新版动画,这样播放的话要需要AnimationController文件。 我就想用老版动画怎么办呢?如下图所示,选中刚刚创建的动画,然后在右边打开Debug模式,勾选legacy即可。如果是美术做的FBX动画,那么在这.._状态机用animation还是animator

Hbase之--------将Hdfs数据加载到Hbase数据库中_importjava.io.loexception; importorg.apache.hadoop-程序员宅基地

文章浏览阅读809次,点赞2次,收藏2次。package Kaoshi;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.hbase.HCol..._importjava.io.loexception; importorg.apache.hadoop.conf.configuration; i

随便推点

小米开盘大跌超 5 % ;今日头条或联合网易做游戏;YurunHttp 3.0 发布 | 极客头条...-程序员宅基地

文章浏览阅读1.5k次。「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道。风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时..._印度小米厂网易新闻

Android 编译命令 envsetup.sh-程序员宅基地

文章浏览阅读179次。编译模块Android中的一个应用程序可以单独编译,编译后需要重新生成system.img。在Android目录下运行$ . build/envsetup.sh 或者$ source build/envsetup.sh ,然后就会多出几个可用的命令:- croot: Changes directory to the top of the tree.- m: Makes..._编译单个应用命令

怎么实现将Windows上的文件传到Linux、将Linux上的文件传输到Windows、不同的Linux设备之间文件传输_怎么把windows中的文件拖入linux中-程序员宅基地

文章浏览阅读2.4w次,点赞20次,收藏171次。本文基于Linux上CentOS 7版本和Windows 11专业版本配合Xshell 7演示三种传输方式怎么实现将Windows上的文件传到Linux、将Linux上的文件传输到Windows、不同的Linux设备之间文件传输使用rz和sz命令使用Xftp软件进行传输使用Sftp服务进行传输使用scp (-r)命令_怎么把windows中的文件拖入linux中

linux文件系统ext2\ext3\ext4\xfs详解_ext4、ext3、ext2、xfs-程序员宅基地

文章浏览阅读2.5k次。1.ext2介绍:第二代扩展文件系统是LINUX内核所用的文件系统,用以代替ext,是 EXT文件系统的升级版,特点:在ext2文件系统中,文件由inode(包含有文件的所有信息)进行唯一标识。一个文件可能对应多个文件名,只有在所有文件名都被删除后,该文件才会被删除。此外,同一文件在磁盘中存放和被打开时所对应的inode是不同的,并由内核负责同步。2.ext3介绍:EX..._ext4、ext3、ext2、xfs

matlab:字符向量、字符数组、字符串标量、字符串数组_matlab 字符串数组-程序员宅基地

文章浏览阅读8.8k次,点赞5次,收藏26次。matlab:字符向量、字符数组、字符串标量、字符串数组_matlab 字符串数组

qemu模拟arm嵌入式环境_qemu-system-arm-程序员宅基地

文章浏览阅读2.7k次。文章目录一、安装qemu二、安装arm工具链三、下载编译内核四、制作根文件系统五、qemu 运行1、直接启动kernel2、通过uboot启动内核2.1 配置QEMU Tap网络2.2 安装配置tftp2.3 编译uImage2.4 编写启动脚本boot.sh3. 挂载 NFS 文件系统六、qemu 模拟机连接外网七、其他1、制作多分区镜像2、运行qemu一、安装qemu1、下载编译安装# wget https://download.qemu.org/qemu-4.2.0.tar.xz# tar x_qemu-system-arm

推荐文章

热门文章

相关标签