ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: ggsmart

菜鸟谈VBA最最基础入门《原创》

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2010-8-9 03:26 | 显示全部楼层
本帖已被收录到知识树中,索引项:开发帮助和教程
在课堂上,没赶上个寓教于乐的teacher,遗憾
不想铁杆叶在EH给大家上了一堂那么有意思的课,受教受教。。
支持!!

TA的精华主题

TA的得分主题

发表于 2010-8-9 10:45 | 显示全部楼层
这vba不就是vb吗 很担心vb那么多集成语句不能熟练的记下来 到头来还是不会编程。。。。

TA的精华主题

TA的得分主题

发表于 2010-8-9 13:59 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

求助

请各位老师帮忙看一看
我编写的程序功能在附件里
问题是:当工作表不全时,点击按钮一次只建立工作表,再点击一次才能导出数据。
        为什么点击一次不能既建齐工作表、又导出数据?
请各位老师诊断一下原因,找出解决的方法。谢谢大家!

TA的精华主题

TA的得分主题

发表于 2010-8-9 14:00 | 显示全部楼层

求助

请各位老师帮忙看一看
我编写的程序功能在附件里
问题是:当工作表不全时,点击按钮一次只建立工作表,再点击一次才能导出数据。
        为什么点击一次不能既建齐工作表、又导出数据?
请各位老师诊断一下原因,找出解决的方法。谢谢大家

5学生花名册分类.rar

15.63 KB, 下载次数: 14

TA的精华主题

TA的得分主题

发表于 2010-8-9 14:18 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
先来留个脚印,看看能否看的明白,如果能大致看的懂再去报个班系统的学习一下!

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-8-9 14:30 | 显示全部楼层

回复 1956楼 tcl6303 的帖子

If Cells(i, 8) = "清镇" Then
    aa = Cells(i, 9)
     If Worksheets(aa) Is Nothing Then
        Worksheets.Add(after:=Worksheets(Worksheets.Count)).Name = aa
     End If
     Worksheets("外在本就读花名册").[a1].Resize(2, 12).Copy Worksheets(aa).[a1]
     Worksheets(aa).[a3:l65536].Clear
  Else

问题出在红色的这两句,或者说是出在cells(i,9)这里
新建一张工作表后,新建的工作表会成为活动工作表,这个你应该知道吧?
那请问:cells(i,9)指的是什么呢?
指的是活动工作表中的第9列的第i行千元格的值。那当你新那家工作表后,结果变成什么了?

[ 本帖最后由 ggsmart 于 2010-8-9 14:32 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-8-9 15:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 1952楼 ggsmart 的帖子

真是谢谢楼主这么快就回复了!

第一个问题已经解决了,我在网上发现了一个语句,也能解决这个问题:
amount = Sheets("Scorecard").Range("A65536").End(xlUp).Row
从A65536开始向上检查这一列,如果遇到单元各有内容,就结束,输出所在数据的行数,我已经验证这个是正确的。

第二个问题,我上传了需要制作的表格。
总的要求,在图表中,每个编号对应两个状态,target, actual,希望对所有的编号做出如下的表格。
如表中所示,有些单元格的数据类型不是日期,或者就完全没有数据,希望能在这样的条件下输出“ NA "
编号会随时间做出调整,比如添加第31号,或者把不需要的删除,图表能够自动转化成现在的状态。

多谢多谢楼主!

chart building.rar

11.02 KB, 下载次数: 22

TA的精华主题

TA的得分主题

发表于 2010-8-9 15:14 | 显示全部楼层

回复 1952楼 ggsmart 的帖子

另外忘记问了:

我在把制图区域扩展到15个零件的时候,在运行宏的时候就会跳出:
enable to set the xvalues property to the series class

为什么会这样呢?我直接制图就可以做得出来,但是一运行vb的语句就出现这句话了。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-8-9 15:16 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

回复 1959楼 dandyzhangpma 的帖子

你要做什么我还是没明白

TA的精华主题

TA的得分主题

发表于 2010-8-9 17:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
感谢老师辛勤工作,学习中
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-23 06:57 , Processed in 0.051564 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表