首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA代码:拆分工作簿示例——将工作簿每个工作表保存为单独工作簿

标签:VBA 有时候,我们想将工作簿每个工作表都保存为一个单独工作簿。 你可以使用下面的操作逐个保存工作表: 1.在工作表标签单击右键。 2.选取“移动或复制…”命令。...3.选择“(新工作簿)”。 4.保存该工作簿。 图1 这样,有多少工作表,你就要操作上面的步骤多少次。 然而,如果存在很多个工作簿,这样重复工作使用VBA是最合适。...下面是代码: Sub SaveWorksheetsToWorkbook() Dim wks As Worksheet Dim strPath As String Dim strFileName...Next wks Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub 只需在要拆分工作簿运行上述代码...,就可将该工作簿所有工作表全部保存为单独工作簿。

3.8K10

我在工作常用代码管理

说是管理其实就是把常用一些JS方法,自己保存下来,这样以后工作可以比较方便使用。 哪些方法可以、或是说值得保存呢?...(偏见啊)我自己主观看法就是一些功能性,不怎么带逻辑函数,或是一些常用方法封装。...还有一些是扩展型函数,例如,判断数组,增加、删除数组什么, 还有一些工具类,什么复制属性啊,字数判断啊,DOM节点操作啊,轮播广告啊,日期操作 总之,上面列出那些内容JS代码都是与具体业务逻辑无关...这里关键是命名,要有自己命名规则。这个规则不是JS方法、函数名字,而是你自己保存这些JS文件时目录名啊,zip包名什么,因为时间一长就找不着了嘛,谁能记得N年前你写过一个什么方法。。。...这也是我为什么很少写JS具体实现原因,我总觉得应该给我粉丝们一些不一样东西,一些别的地方得不到东西。因为网上JS教程很多,我又写不好JS教程,我没耐心一步一步详细写。

81850
您找到你想要的搜索结果了吗?
是的
没有找到

VBA技巧:让代码识别工作形状

标签:VBA Q:我在工作表中放置有一些形状,例如圆形、矩形等,我想当我在工作表中使用鼠标单击这些形状时能够根据单击形状有不同操作,该如何实现?...我想在一个过程实现,而不是每个形状关联不同过程。 如下图1所示,当我使用鼠标单击上方圆形时,会执行一个操作;单击下方矩形时,会执行另一个操作,但这两个形状都关联相同过程。...图1 A:在示例工作,将上方圆形命名为“椭圆示例”,下方矩形命名为“圆角矩形”。...End If End Sub 然后,返回工作表,在形状单击鼠标右键,将其关联到宏过程testShape。当你单击工作形状时,结果如下图2所示。...图2 你可以代替过程MsgBox行代码为你想要执行操作代码

9210

VBA代码:获取并列出工作所有批注

如果你工作表中有很多批注,而你不想逐个点开查看,那么可以将所有批注集中显示在工作。...本文给出代码将获取工作表中所有的批注,并将它们放置在一个单独工作,清楚地显示批注所在单元格、批注人和批注内容。...ExComment.Text, Len(ExComment.Text) - InStr(1, ExComment.Text, ":")) End If Next ExComment End Sub 代码首先检查当前工作是否存在批注...如果有批注,则创建一个用于放置批注名为“批注列表”工作表,其中,在列A放置批注所在单元格地址,列B放置写批注的人名,列C是批注内容。...注:本文代码整理自trumpexcel.com,供有兴趣朋友学习参考。

2.4K20

工作遇到99%SQL优化,这里都能给你解决方案

BAT大厂都会问MySQL底层数据结构 一线互联网公司必问MySql优化神器 后台有些朋友说小强只介绍概念,平时使用还是一脸懵,强烈要求小强来一篇实战sql优化,经过周末两天整理和总结,sql...优化实战新鲜出炉, 大家平时学习和工作,遇到99% sql优化都会介绍到,介于篇幅过长,分成3篇文章哈。...指的是查询从索引最左前列开始并且不跳过索引列。以下三条sql根据最左前缀法则,都不会走索引。...还原最初索引状态 ALTER TABLE `employees` DROP INDEX `idx_hire_time`; 存储引擎不能使用索引范围条件右边列 -- EXPLAIN SELECT *...like like以通配符开头(‘$abc’)mysql索引失效会变成全表扫描操作 EXPLAIN SELECT * FROM employees WHERE name LIKE '%Lei'; ?

53420

工作遇到99%SQL优化,这里都能给你解决方案(二)

预计阅读时间:9分钟 小强介绍了sql优化第一篇,并把第一篇文章链接贴到下方。...工作遇到99%SQL优化,这里都能给你解决方案 -- 示例表 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT,...利用最左前缀法则:中间字段不能断,因此查询用到了name索引,从key_len=74也能看出,age索引列用在排序过程,因为Extra字段里没有using filesort。...sortbuffer,而双路排序只会把主键id和需要排序字段放到sortbuffer中进行排序,然后再通过主键id 回到原表 查询需要字段数据。...尽量在索引列上完成排序,遵循索引建立(索引创建顺序)时候最左前缀法则。 如果order by 条件不在索引列上,就会产生using filesort。

44310

企业级低代码“自动化工作流”5大优势!

而正是因为这些繁重工作任务,大大限制了公司生产效率,也限制了员工价值,甚至也因此让客户转向了别处。面对这些问题,企业技术开发人员或许可以通过低代码平台自上到下自动化工作流来解决。...这使得人们更容易有效地工作,将时间投入到有价值、实质性任务,而不是单调(通常是无意识)任务。...Forrester一项研究指出,当实施更广泛代码和业务流程管理解决方案,其中包括工作流自动化功能,公司获得了389%投资回报率。...当员工深陷于简单机器人就能轻松完成重复性任务时,他们工作质量会受到影响,最重要是,他们工作倦怠风险也会增加。...将自动化编织到公司流程结构可以通过减少工作量和平滑低效流程来解决这些问题。商业未来是自动化

52320

可否举例说明你在工作是如何优化前端代码

因为很多程序员会在写代码时候说「先不优化了,等不忙时候再优化」,然后……就没有然后了。 基本上「烂代码」就是因为「不忙时候再优化」造成。...第一步:不要写烂代码 方方你是傻了吗,问是「如何优化代码」,你答案居然是「不要写烂代码」?!...没错,把代码写好第一步就是不要写烂代码,也就是你要知道「什么样代码是烂代码」: 如何写出无法维护代码 - 酷 壳 - CoolShell​ coolshell.cn/articles...而且他们还不知道自己代码多烂! 所以第一步就是明白一个真相:你80%代码都是烂代码。 你只需要把这些代码改得不那么烂,就是优秀代码了…… 再说一次:第一步至关重要,搞清楚什么样代码是烂代码。...一旦你放松对自己代码要求,你代码就会迅速变成烂代码,而且很难恢复。

45310

手把手教你如何解决日常工作缺失值问题(方法+代码

圣人曾说过:数据和特征决定了机器学习上限,而模型和算法只是逼近这个上限而已。 再好模型,如果没有好数据和特征质量,那训练出来效果也不会有所提高。...**数据缺失是我们无法避免,可能原因有很多种,博主总结有以下三大类: 无意:信息被遗漏,比如由于工作人员疏忽,忘记而缺失;或者由于数据采集器等故障等原因造成缺失,比如系统实时性要求较高时候...,再如一个孩子收入状况也无法填写;总而言之,对于造成缺失值原因,我们需要明确:是因为疏忽或遗漏无意而造成,还是说故意造成,或者说根本不存在。...只有知道了它来源,我们才能对症下药,做相应处理。 数据缺失类型 在对缺失数据进行处理前,了解数据缺失机制和形式是十分必要。...RandomForest_filled_func(x_train, y_train, test, True) 预测完成后处理操作 # 填充预测值 df_null['c'] = predict # 回填到原始数据

91120

SQL数据发现与分类

新版本SQL Server Management Studio(v17.5)增加了一项新功能:SQL数据发现和分类。你可能还记得,在SSMS 17.4,添加了漏洞评估功能。...所以,这是前两个版本两个新功能。这是从SQL Server安装介质解耦SSMS美妙之处。我们获得更多功能,速度更快。但谈论这些就有些离题了。...例如,SSN被标记为美国社会安全号码关键字。但在荷兰,可能将SOFINR作为社会财务编号列名称缩写,而SOFINR目前未被标记。...总结 SQL数据发现和分类功能是微软迈出第一步,帮助用户了解企业哪里可能存在敏感数据。这也是一个好时机来提醒你为什么数据字典非常重要。...它需要数据专业人员努力来为数据分类策划必要元数据。并非每个数据专业人员都有时间或耐心进行此类工作。 但是数据发现和分类工具只是迈出第一步。我迫不及待地想看着它成长。

2.5K40

程序员常用工具软件推荐

现在我把我工作多年来收集实用开发利器分享出来,希望能够给同学们参考借鉴(以下排名不分先后)。假如各位同学有更好值得推荐利器欢迎在文末留言或者去GitHub知识库留下你宝贵Issues。...雀 在线文档神器,用于做笔记,技术文档非常好用,简洁舒适&方便实用。 docsify docsify docsify 可以快速帮你生成文档网站。...Navicat Premium 是一套数据库开发工具,让你从单一应用程序同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite...SSMS SQL Server Management Studio (SSMS) SQL Server Management Studio (SSMS) 是一种集成环境,用于管理从 SQL Server...SSMS 提供用于配置、监视和管理 SQL Server 和数据库实例工具。 使用 SSMS 部署、监视和升级应用程序使用数据层组件,以及生成查询和脚本。

2.9K20

iOS 远程推送概念相关准备工作代码实现:(前提:确保bundleID和网站配置一样)AppDelegate全部代码

远程推送原理 ---- 准备工作 开发iOS程序推送功能, iOS端需要做事 请求苹果获得deviceToken UDID : 目的是将来可以找到手机 Bundle ID : 目的是将来可以找到手机程序...钥匙串 ---- 代码实现:(前提:确保bundleID和网站配置一样) 要注意,由于iOS8 以后推送需要用户授权,所以AppDelegate要分别适配不同版本 注册推送,注册后就会向苹果服务器发送...远程推送和本地推送一样,都需要在两个地方做代码处理: 接受到通知时调用代理方法(前台和后台) 启动时 didFinishLaunchingWithOptions方法(退出状态),用 launchOptions...勾选remote notifications ---- AppDelegate全部代码 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions...sharedApplication] registerForRemoteNotificationTypes:type]; } // iOS7之前,如退出程序后接收到推送,想要处理获取通知后事件要在下面代码

1.8K100

绕过SQL Server登录触发器限制

SSMS) 创建一个主机名限制登录触发器 以下是在家庭实验环境设置触发器说明,该触发器将根据连接工作站名称来限制访问。...4.设置登录触发器后,当你再次尝试使用SSMS登录时,应该会出现类似下面的错误,因为你要连接主机名并不在当前白名单上。 ?...4.设置登录触发器后,当你再次尝试使用SSMS登录时,你应该会收到以下错误提示,因为你要连接应用程序并不在当前白名单列表。 ?...1.检查登录触发源代码 获取登录触发器白名单列表最佳方法是查看其源代码。 但通常情况下,这都需要一定权限才能访问。...2.查看应用程序代码查找硬编码主机名和应用程序 有时白名单主机名和应用程序会被硬编码到应用程序

2K10

SQL Server示例数据库AdventureWorks安装使用

方法1:使用备份还原 下载备份文件 使用下面的链接下载适用于你场景适当示例数据库。 OLTP 数据适用于大多数典型联机事务处理工作负载。 数据仓库 (DW) 数据适用于数据仓库工作负载。...为此,可以使用 RESTORE (Transact-SQL) 命令,或使用 SQL Server Management Studio (SSMS) 或 Azure Data Studio 图形界面...若要在 SSMS 还原数据库,请执行以下步骤: 从下载备份文件部分提供链接之一下载适当 .bak 文件。 将 .bak 文件移动到 SQL Server 备份位置。...打开 SSMS 并连接到 SQL Server 实例。 右键单击“对象资源管理器”>“还原数据库…”“数据库”以启动“还原数据库”向导。...如果将文件移动到此位置,但在向导中看不到该文件,这通常表示存在权限问题 - SQL Server或登录到SQL Server用户没有此文件夹此文件权限。

30410

SQL Server 2008新特性——SSMS增强

SQL Server 2008已经发布很多天了,今天来总结一下我们最常用工具SSMSSQL 2008一些改进: 1.在注册服务器组中一次SQL查询可以针对多个服务器执行。...列出表行数如图: 6.数据库对象搜索功能 搜索框就在对象资源管理器详细信息上方,就和LIKE一样用,使用%表示多个字符进行模糊搜索。...SSMS智能感知提供了拼写检查、自动完成列出成员功能,下图就是智能感知对第一行拼写错误警告还有第二个SQL语句自动列出成员功能。...如果是在用SQL Prompt,不想用这个的话,在“工具”菜单“选项”可以关闭之。 9.T-SQL调试 可以直接在SSMS调试T-SQL代码了。...在SQL2005,Profiler基本上是独立,对于跟踪测试一个查询执行情况比较麻烦,现在SSMS2008直接可以在查询编辑器启动Profiler了,右击查询机器,选择“SQL Server Profiler

1.5K20

MySQL慢查询及解决方案

sql:set global log_queries_not_using_indexes=0/off 如图所示是关闭状态OFF 3、慢查询时间设置 查询超过多少秒记录到慢查询日志:show variables...,我们可以更加有针对性和更快捷处理出现慢查询SQL语句问题,直接找到对应程序位置优化代码从而避免慢查询出现。...如下是一些索引失效情况: 使用LIKE关键字查询语句 在使用LIKE关键字进行查询查询语句中,如果匹配字符串第一个字符为“%”,索引不会起作用。只有“%”不在第一个位置索引才会起作用。...语句中尽量 避免使用“*”,因为在SQL语句在解析过程,会将“”转换成所有列列名,而这个工作是通过查询数据字典完成,有一定开销; 11)Where子句中,表连接条件应该写在其他条件之前,因为Where...总结 在日常写SQL和写程序时候多关注基本SQL语句,在业务复杂系统,除了上述基本点外,尽管使用了索引,也还需要从业务本身出发,如:当查询数量过大时,时间索引已经不满足了,可以改为分批次来查询控制数量等

78620
领券