vba中有多线程吗_VBA会被Python代替吗?
先说答案:不会被替代
这里引用轮子哥的话说:微软只会开发更多的增强型插件来慢慢淡化VBA,但是不会用其他语言取代VBA。
早在17年底,就有风声说Python要取代VBA,成为Excel官方脚本语言。
我认真翻看了下好多篇文章,是微软在社区中做了一个调查,虽然有很多用户投了赞成票,但是后面不了了之,没有消息了。
消息滞后太厉害了,已经过去2年了,还经常有人问我类似问题:
听说Python要替代VBA了,现在学VBA晚不晚?
到底是学Python还是学VBA?
如果你有精力,成年人不做选择,全都学!
可是对于以Excel为主,只是想学一门编程语言用来减轻重复工作的朋友来说,我还是建议学习VBA。
下面且听我的分析:
→VBA对于【办公自动化】来说有下面几个优点:
•不用额外安装代码编辑器
alt+F11就可以打开代码编辑界面,直接进行编程。但是python还需要安装、配置环境。(当然,如果你已经对python比较熟悉了,再学习利用python操作Excel,这个另外说)
还有蔡老师的观点:
•VBA中有录制宏神器
手动操作一遍,通过录制就可以产生很多现成的代码,只需稍作修改加个循环就能实现自己的需要。
同样一个人从头开始学,可能一周时间就能写(连抄带写)出来像样的VBA代码,学Python可能还只会一个import。
•VBA实现Office办公自动化案例多
VBA根植于Office软件中,自打出生以来,各种野生VBA编程者们编了无数个自动化代码解决方案。
VBA操作Excel实现办公自动化,网上类似案例比较多,像ExcelHome论坛,遍地都是宝,基本需要解决的问题在网上都能找到比较成熟的VBA案例。对于学习有很大的帮助。
但是Python操作Excel实现自动化案例相对就少很多了。
不能高估大多数人的学习能力!
VBA汇总工作簿,网上一大堆现成的代码,很多人都找不到,你让他去找Python实现批量汇总Excel工作簿的代码?
结论:
如果你不是码农,工作中接触的基本都是Excel,优先推荐VBA。没有必要为了学习操作Excel来专门去学python。学习成本不一样。
作为一个表哥,会VBA升职加薪不能保证,但是提升工作效率,吊打同事一定木问题。
VBA它不香吗?
vba中有多线程吗_VBA会被Python代替吗?相关推荐
- delphi 多个线程 多个进度条_多线程有哪些优点?- Python每日3题(多线程专题)
这里是Python7编程挑战-多线程专题! 每天学习3个问题,包括初级,中级,高级问题各1个. 今天是第2天!一起来呀,就7天! 每日3题是麦叔的面试系列专题之一,每天包括初级,中级,高级难度题目各一 ...
- python可以实现vba功能吗_再见 VBA!神器工具统一 Excel 和 Python
原标题:再见 VBA!神器工具统一 Excel 和 Python 关注 作者:东哥起飞 来源:Python数据科学 大家好,我是东哥. 经常给大家推荐好用的数据分析工具,也收到了铁子们的各种好评.这次 ...
- python能代替vba吗_VBA会被Python代替吗?
最近内测版Excel中的vlookup函数被xlookup函数代替了,但vlookup函数依然得到了保留.类似的,对于生产力工具Office套件而言,保证兼容性是重要的,Office诞生以来出现的所有 ...
- 再见 VBA!神器工具统一 Excel 和 Python
作者 | 东哥起飞 来源 | Python数据科学 经常给大家推荐好用的数据分析工具,也收到了铁子们的各种好评.这次也不例外,我要再推荐一个,而且是个爆款神器. Excel和Jupyter Noteb ...
- python多线程输出_萌新python多线程
刚开始学习多线程的时候闹了个笑话在使用python线程打印东西的时候发现自己定的的线程数据没有打印,找半天都没有找到问题,也没好意思问,自己憋了半天才发现问题! 代码如下: import thread ...
- python技术简介_Python多线程技术简介,简单,阐述,python
python多线程 python中创建多线程方法有两种,这里只介绍简单的一种: from threading import Thread #导入模块 import time def test(thre ...
- python多线程结束线程_Python线程– Python多线程
python多线程结束线程 Python threading module is used to implement multithreading in python programs. In thi ...
- python多线程多个cpu_为什么python的多线程不能利用多核CPU?
为什么python的多线程不能利用多核CPU,但是咱们在写代码的时候,多线程的确是在并发,而且还比单线程快. 一.python的多线程不能利用多核CPU? 原因: 因为GIL,python只有一个GI ...
- excel python插件_再见 VBA!神器工具统一 Excel 和 Python
大家好,我是东哥. 经常给大家推荐好用的数据分析工具,也收到了铁子们的各种好评.这次也不例外,我要再推荐一个,而且是个爆款神器. Excel和Jupyter Notebok都是我每天必用的工具,而且两 ...
最新文章
- PHP生成PDF文档的FPDF类
- 【转】Java字符串与字符集的基本概念
- 美媒评全球十家增速最快IT办事公司 当当网居首
- 42、Power Query-Text.Remove函数应用
- 【深度学习】手把手教你实现一个人工智能案例(蓄电池爬碱识别)
- 小程序bindtap参数传递
- codeblock下载
- 单元测试技巧:创建描述性测试
- linux服务器做页面,linux服务器搭建在线预览环境
- Eclipse生成SSH传输密钥并实现GitHub的SSH代码提交
- Eclipse 各种小图标的含义
- vsftpd 安装配置
- ZK Framework(一、HelloWorld)
- 剑指offer之矩形覆盖问题
- 蓝桥杯 ALGO-142 算法训练 P1103
- mysql索引b树和hash_B树索引和Hash索引的应用场景和区别(转载)
- matlab中的m-file,MATLAB m-file帮助格式化
- android百度经纬度转gps坐标,GPS经纬度怎么转百度经纬度
- 字符串String实战之商品对象缓存管理之新增与获取详情
- 2010年系统架构师考试题详解
热门文章
- mesh渲染到ui_在Unity中使用UGUI修改Mesh绘制几何图形
- c语言中的标准数据类型,C语言中的基本数据类型
- tf.train.Coordinator和tf.train.start_queue_runners
- s3cmd安装及使用
- 通过一个例子介绍 IDA pro 的简单使用
- Cheat Engine 教程( 1 - 9 通关 )
- find()matlab,Matlab 之 find()函数
- 阿里云服务器安装JDK指南
- 外设驱动库开发笔记6:AD719x系列ADC驱动
- 去除ring3层的Debug标志