自从2014年开通[完美Excel]微信公众号以来,坚持分享已经学习到的Excel和VBA知识和心得,目前已分享文章255篇。同时,也得到了很多朋友的关注,收获很多。
在此,将自公众号开通以来至2017.10.15日发表的255篇文章辑录于此,方便查找和学习。
(下面各标题都已设置好链接,直接点文章标题,即可进入具体的文章内容页面)
Excel VBA解读
Excel VBA解读:基础入门篇
Excel VBA解读(0):预告
Excel VBA解读(1):引子
Excel VBA解读(2):Excel中的加强版“录像机”
Excel VBA解读(3):VBA代码之家
Excel VBA解读(4):如影随形的帮助
Excel VBA解读(5):认识对象和Excel对象模型
Excel VBA解读(6):看看Excel的那些常用对象
Excel VBA解读(7):看看Excel的那些常用对象(续1)
Excel VBA解读(8):看看Excel的那些常用对象(续2)
Excel VBA解读(9):看看Excel的那些常用对象(续3)
Excel VBA解读(10):神奇的句点
Excel VBA解读(11):神奇的句点(续)
Excel VBA解读(12):再回首,说透对象
Excel VBA解读(13):一个简单的VBA程序
Excel VBA解读(14):VBA的数据类型
Excel VBA解读(15):变量和常量
Excel VBA解读(16):VBA的运算符
Excel VBA解读(17):谈谈对象变量
Excel VBA解读(18):With … End With结构,专为对象而生
Excel VBA解读(19):员工管理系统开发V1.0
Excel VBA解读(20):用户交互初体验——MsgBox函数
Excel VBA解读(21):向左走,向右走——使用If语句选择
Excel VBA解读(22):方便的“多选一”结构——Select Case结构
Excel VBA解读(23):有限次的循环
Excel VBA解读(24):有条件的循环(1)——Do While循环
Excel VBA解读(25):有条件的循环(2)——Do Until循环
Excel VBA解读(26):在对象中循环——For Each-Next结构的使用
Excel VBA解读(27):看看VBA的Sub过程和Function过程
Excel VBA解读(28):简单问答
Excel VBA解读(29):让我们一起迈入VBA编程的殿堂——第一季小结
重磅| Excel VBA解读:Range对象篇
Excel VBA解读(30):开始掌握Excel对象模型
Excel VBA解读(31):Range对象——从选取单元格说起
Excel VBA解读(32):到达想要的单元格——Offset属性
Excel VBA解读(33):装修匠来了——初步应用单元格格式
Excel VBA解读(34):找到单元格所在的行列号——Row属性和Column属性
Excel VBA解读(35):对单元格进行统计——Count属性
Excel VBA解读(36):快速移动单元格——End属性
Excel VBA解读(37):单元格的扩张——Resize属性
Excel VBA解读(38):快速确定自已的地盘——CurrentRegion属性
Excel VBA解读(39):快速确定工作表中已使用的区域——UsedRange属性
Excel VBA解读(40):告诉你单元格住在哪儿——使用Address属性获取单元格地址
Excel VBA解读(41):藏得再好也能找到——使用Find方法实现查找
Excel VBA解读(42):学生管理系统开发V1.3
Excel VBA解读(43):快速定位到特定的单元格——SpecialCells方法
Excel VBA解读(44):将单元格联合起来——Union方法
Excel VBA解读(45):查找重叠的单元格区域——Intersect方法
Excel VBA解读(46):选取非连续的单元格区域——Areas集合
Excel VBA解读(47):获取整行或整列——EntireRow属性和EntireColumn属性
Excel VBA解读(48):使用VBA找到想要的单元格——小结
Excel VBA解读(49):复制或剪切单元格——Copy方法与Cut方法
Excel VBA解读(50):选择性粘贴——PasteSpecial方法
Excel VBA解读(51):替换——Replace方法
Excel VBA解读(52):自动筛选——AutoFilter方法
Excel VBA解读(53):高级筛选——AdvancedFilter方法
Excel VBA解读(54):排序——Sort方法
Excel VBA解读(55):在VBA中使用公式1——Formula属性和FormulaR1C1属性
Excel VBA解读(56):在VBA中使用公式2——FormlaArray属性及相关属性
Excel VBA解读(57):自动填充单元格——AutoFill方法
Excel VBA解读(58):填充——FillDown方法
Excel VBA解读(59):合并单元格
Excel VBA解读(60):在VBA中获取或设置单元格的尺寸和位置
Excel VBA解读(61):设置单元格格式
Excel VBA解读(62):设置数字格式
Excel VBA解读(63):单元格批注
Excel VBA解读(64):初步使用名称
Excel VBA解读(65):补遗——Range对象其他一些属性和方法
Excel VBA解读(67):开始探索Worksheet对象
Excel VBA解读(68):Worksheets与Sheets
Excel VBA解读(69):工作表名称——Name属性
Excel VBA解读(70):在代码中引用工作表
Excel VBA解读(71):Activate方法与Select方法
Excel VBA解读(72):隐藏工作表——Visible属性
Excel VBA解读(73):添加和删除工作表——Add方法和Delete方法
Excel VBA解读(74):移动或复制工作表——Move方法和Copy方法
Excel VBA解读(75):保护工作表——Protect方法
Excel VBA解读(76):打印工作表——PrintOut方法
Excel VBA解读(77):Evaluate方法
VBA进阶
VBA进阶|数组基础01:用最浅显的介绍来帮你认识数组
VBA进阶|数组基础02:简单的数组操作
VBA进阶|数组基础03:二维数组
Excel VBA经典程序代码解析
预告:Excel VBA经典程序代码解析
经典代码解析1:查找工作表中最后一行
经典代码解析2:查找并获取所查找内容的全部单元格
经典代码解析3:制作树状目录
经典代码解析4.1:使用ADO整合Excel与Access
经典代码解析4.2:使用ADO整合Excel与Access
经典代码解析5:查找并显示部分匹配的数据
经典代码解析6:自定义工具栏
Excel公式与函数
Excel函数1:INDEX函数
Excel函数2:“威力强大”的INDEX函数
Excel公式与函数1:SUMPRODUCT函数详解(1)
Excel公式与函数2:SUMPRODUCT函数详解(2)
Excel公式与函数3:SUMPRODUCT函数详解(3)
Excel公式与函数4:SUMPRODUCT函数详解(4)
Excel公式与函数5:SUMPRODUCT函数详解(5)
带你快速学会30个Excel函数
Excel函数学习1:MATCH函数
Excel函数学习2:INDEX函数
Excel函数学习3:CHOOSE函数
Excel函数学习4:VLOOKUP函数
Excel函数学习5:FIXED函数
Excel函数学习6:HLOOKUP函数
Excel函数学习7:LOOKUP函数
Excel函数学习8:SEARCH函数
Excel函数学习9:FIND函数
Excel函数学习10:REPLACE函数
Excel函数学习11:SUBSTITUTE函数
Excel函数学习12:OFFSET函数
Excel函数学习13:ADDRESS函数
Excel函数学习14:INDIRECT函数
Excel函数学习15:EXACT函数
Excel函数学习16:HYPERLINK函数
Excel函数学习17:T函数
Excel函数学习18:N函数
Excel函数学习19:TYPE函数
Excel函数学习20:ERROR.TYPE函数
Excel函数学习21:REPT函数
Excel函数学习22:COLUMNS函数
Excel函数学习23:TRANSPOSE函数
Excel函数学习24:CELL函数
Excel函数学习25:CODE函数
Excel函数学习26:CHAR函数
Excel函数学习27:INFO函数
Excel函数学习28:TRIM函数
Excel函数学习29:AREAS函数
Excel函数学习30:CLEAN函数
最喜欢的函数出炉
Excel函数学习31:IF函数
Excel函数学习32:TEXT函数
Excel函数学习33:SUM函数
Excel函数学习34:SUMIF函数
Excel函数学习35:COUNTIF函数
Excel函数学习36:WEEKDAY函数
Excel函数学习37:SMALL函数
Excel函数学习38:FREQUENCY函数
Excel公式练习1:将列数据转换为行数据
Excel公式练习2:获取非空单元格
Excel公式练习3:求连续数据之和的最大值
Excel公式练习4:将矩形数据区域转换成一行或者一列
Excel公式练习5:找出符合多列条件的值
Excel公式练习6:判断单元格区域中是否有重复值
Excel公式练习7:统计单元格区域中不重复值的数量
Excel公式练习8:获取单元格区域中的不重复值
Excel公式练习9:获取当前单元格所在列的列字符
Excel公式练习10:判断两个单元格区域是否有重复值
Excel公式练习11:颠倒单元格区域中的数据
Excel公式练习12:获取单元格中字符串的最后一个单词
Excel公式练习13:统计单元格区域中无效数据数量
Excel公式练习14:使用数组公式创建日历
Excel公式练习15:求2018年母亲节的日期
Excel公式练习16:求包含文本内容的单元格中的数字之和
Excel公式练习17:提取字符串中的数字
问与答
如何获取工作表页数
问与答1:在VBA代码中如何判断单元格是否为空?
问与答2:如保实现打开工作簿就自动运行VBA代码?
问与答3:Workbook_Open与Auto_Open是一样的吗?
问与答4:如何使用VBA创建文件夹?
问与答5:如何使用VBA将文件或文件夹删除到回收站?
问与答6:如何基于Excel数据创建Word文档?
问与答7:如何使用公式实现自动排序?
问与答8:如何获取多个公司最近一条记录?
问与答9:如何实现逐条批量打印?
问与答10:如何强制用户启用宏?
问与答11:如何合并相同用户号的数据并导入到Word文档?
问与答12:如何根据颜色排序?
问与答13:如何将单元格中的数字和文本分开?
问与答14:如何从已关闭的工作簿中取值?
问与答15:如何筛选出同一行中两列值不相同的数据?
问与答16:如何跟踪并记录Excel的修改信息?
问与答17:如何自动更新并记录所修改行时的时间?
问与答18:如何进行角度、弧度、度分秒之间的转换?
问与答19:如何判断是否存在指定文件名的文件?
问与答20:如何创建变化的选项卡,即不同用户在功能区中有不同的选项卡?
问与答21:如何让饼图转起来?
问与答22:如何找到工作表中满足条件的所有记录并逐条显示?
问与答23:如何在打开工作簿后只显示用户窗体?
问与答24:如何设置窗体(表单)控件的格式?
问与答25:如何限定用户只能操作工作表中指定区域?
问与答26:如何在不同的页中打印每个学生的成绩?
问与答27:如何查找包含通配符的文本?
问与答28:如何将数字金额转换成中文大写金额?
Excel技术
Excel技术|带你玩转数据有效性
Excel技术|数据有效性1:简介
Excel技术|数据有效性2:基础知识
Excel技术|数据有效性3:设置提示信息
Excel技术|数据有效性4:创建动态更新的列表
Excel技术|数据有效性5:限制只能输入特定的数据
Excel技术|数据有效性6:阻止用户输入特定数据
Excel技术|数据有效性7:创建级联列表
Excel技术|数据有效性8:使用Excel表创建动态级联列表
Excel技术|数据有效性9:使用INDEX函数创建动态级联列表
Excel技术|数据有效性10:隐藏下拉列表中已使用的条目
Excel技术|数据有效性11:认识Validation对象
Excel技术|数据有效性12:使用VBA增强数据有效性功能
Excel技术|数据有效性13:在下拉列表中实现多项选择
Excel基础技术|分类汇总的8大招术
Excel图表
在Excel图表中高亮显示特殊数据标签
在Excel图表中高亮显示特殊数据标签(续)
制作条形——折线混合图
本文同时发表于[ 完美Excel ]公众号:excelperfect