返回首页
当前位置: 主页 > Excel教程 > Excel VBA教程 >
  • Excel Vba正数数字批量换成文字 日期:2013-09-11 22:55:12 点击:255 好评:0

    今天拿到了一个比较棘手的难题, 把数字全部换成正数这两个字。我最早用了定位,但定位只能是数字而不能正数。我又写了定义对象大于0,后来发现居然字母都被换掉了,这显然不是我要的。后来问了一个朋友原来也还要写段代码进行是不是数字的判断。最后的结果是 Sub ee() Dim rng As Range For Each rng In Range(a1:d8) 'fo...

  • Excel vba删除特定的最后几列 日期:2013-09-11 22:49:00 点击:275 好评:2

    今天朋友问了我一个这样的问题,他要删除100个工作簿的第一个工作表特定行的最后6列, 他问我有什么方法,他不想一个个打开一个个删,这样很费手。我想了下,在保证他每个工作簿所要的工作表正好都是第一个的前提下。我给他写了这样一段代码。 Sub aa() h = [dz1].End(xlToLeft).Column '判断最后一个非空的列 For i = h T...

  • Excel Vba如何让为0的数值所在行变色 日期:2013-09-11 22:46:10 点击:663 好评:8

    今天帮同事解决了个大概这样的问题。因为他的数据量太大了,有20万,直接用excel的筛选为0然后手动变色,提示错误。必须得分开搞几次。我后来写了段vba代码给他。为方便起见,只选择其中少量 源数据大概如何所示: 我们要C列为0的所在行变成红色。Alt+F11进入vba编辑器,插入模块,输入我使用的代码如下: Sub 变色() Dim i...

  • 菜鸟如何快速学会Excel宏 日期:2013-09-05 01:12:10 点击:1104 好评:16

    Excel宏,也就是VBA,属于VB在Excel环境下的简化,在所有的编程语言中,VBA算是相对简单的编程语言了。但是,不管什么语言,涉及到编程,都是有一定难度的,只是难易的程度不同罢了。作为一门编程语言,和其他的编程语言一样,粗看确实很难,密密麻麻的英文数字和奇怪的符号,初学者乍看如同天书,畏惧感使得学习的信心和...

  • 底子差,能学会Excel编程吗? 日期:2013-09-05 00:59:09 点击:661 好评:12

    最近一些朋友反复问同样一个问题:我学历低,英语底子很差,能学会excel编程吗?站在他们的角度,是可以理解的,万一学不会,浪费时间是小事,打击信心是大事。我想说的是,一项技能的难和易,是相对的,如果你从基础学起,找到针对性的教材,针对你目前的行业,有目的去学,如同刚上小学一年级,从26个字母开始,循序渐进...

  • Excel VBA中让你意想不到的陷阱 日期:2013-09-03 00:41:02 点击:582 好评:4

    VBA代码由于简单实用,大家都很喜欢,但有些代码怎么看都没有问题,调试时却总是出错? 究竟是为什么呢,其实代码本身没有错,在正常情况下都没有问题,错在运行环境本身出了问题,下面举例予以说明: 1、微软在定义属性时,进行了长度限制 比如:区域的Address属性,虽然是字符串,却是定长字符串,不能超过256个字符。...

  • Excel数字排列组合公式写法介绍 日期:2013-08-26 01:11:02 点击:3521 好评:12

    文章通过一个实例来介绍数字排列组合公式的写法,感兴趣的朋友对排列组合公式稍微变通实现类似的需求。 需要排列组合公式的,多是对数字感兴趣的朋友,喜欢对数字排列组合。 本文介绍通过excel中编写VBA代码,掌握一些规律和算法来写排列组合公式。 数字排列组合公式的思路,可以这样理解:从n个不同元素中,任取m(mn)个元...

  • Excel将区域中的值按出现次数的多少提取到一列 日期:2013-08-18 01:56:04 点击:237 好评:4

    对于一个包含重复数值的区域,要将其中的数值按出现次数的多少提取到一列,通常可以用包含MODE函数的数组公式。例如数值区域为A1:E10,要将其中的数值提取到G列,如图。 在G2中输入: =MODE(IF(COUNTIF($G$1:G1,A$1:E$10)=0,A$1:E$10)) 公式输入完毕按Ctrl+Shift+Enter结束,然后拖动填充柄向下填充公式,直到出现#N/A为止...

  • 实现分列的两段excel vba 分列代码 日期:2013-08-18 01:03:27 点击:683 好评:6

    excel vba 分列多用于一般常规的分列操作完成不了的情况。 Excel内置的分列,仅用于有规律的数据进行分列。比如下面的截图,这样的数据源,分列就可以考虑使用excel vba 分列完成。 A列数据源,要将汉字和数字分列后的效果如B:D列。 下面是两段excel vba 分列的代码,案例和答案来自论坛版主。 第一段excel vba 分列的代码...

  • Excel指定工作表计算选项设置教程 日期:2013-08-16 01:52:48 点击:784 好评:4

    excel自动重算和手动重算设置正确与否,在公式很多文件很大的情况下,影响到速度和节省保存时间。 Excel自动重算是指每次更改值、公式或名称时均计算所有相关公式。 excel手动计算是指每次更改值、公式或名称,只计算当前单元格的公式。 2010版除了通过excel选项设置以外,也可以单击公式计算选项手动重算和自动重算等等。...

推荐内容