ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 带你入门VBA(2004第一期)

[复制链接]

TA的精华主题

TA的得分主题

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

这个贴帮助很大.谢谢斑竹!!!

TA的精华主题

TA的得分主题

发表于 2007-1-5 02:56 | 显示全部楼层
QUOTE:
以下是引用great在2005-8-30 15:57:00的发言:
Value = Application.WorksheetFunction.CountA(Range("a1:a40000"))是什么意思?CountA(Range("a1:a40000"))是什么意思/

     CountA(Range("a1:a40000"))是什么意思/

    这个是指A列第一个单元格到第40000个单元格计数.

   Count 不包括字符,只是数字计数

  CountA 包括字符计数

TA的精华主题

TA的得分主题

发表于 2007-1-5 03:00 | 显示全部楼层

我以前也不懂VBA看过别人的作品,都不错,无意间看见了这个帖子,也从中学了不少的东西,

但是我一直都很疑惑,为什么刚开始的时候都是一些经典的帖子,可是到后面了,都是一些无关痛痒的类似灌水的帖子

斑主能不能放点好的帖子上来,不要让这个地方被水淹没了

TA的精华主题

TA的得分主题

发表于 2007-1-5 03:08 | 显示全部楼层
QUOTE:
以下是引用zhiguoabc在2006-10-10 19:11:00的发言:

想在

B1:B15单元格输入101~105,这个错在哪了?

Sub 矩形1_单击()

Dim i As Integer
For i = 101 To 115
Dim x As Integer
For x = 1 To 15
Sheets("sheet1").Cells(x, 2) = i
Next
Next

End Sub

我是这样做的,

Sub 矩形1_单击()


Dim i As Integer
Dim x As Integer

For i = 1 To 15
      x = 100 + i
Sheets("sheet1").Cells(i, 2) = x


Next
End Sub

个人认为For x = 1 To 15是错的

因为这个和变量i是没有关系的,应该使用嵌套语句吧,具体的还望斑竹解释

[此贴子已经被作者于2007-1-5 3:14:30编辑过]

TA的精华主题

TA的得分主题

发表于 2007-1-14 19:41 | 显示全部楼层

是不是

是不是 《中文 Excel 2000 编程 24 学时教程》这本书呀 我可读过了 真可谓是“好差一本书”呀

TA的精华主题

TA的得分主题

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

[em02]兰色,我就是看你的书开始学的,你很厉害啊

TA的精华主题

TA的得分主题

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

大侠,你讲的教程能不能按在编辑框里输入的形式一样啊?

就好比说:在什么位置,输入什么样的内容,可能更形容给初学者理解,谢谢!

像上面的第一、二句我还知道,但第三句应该在哪里输入,输入什么内容就搞不懂了,麻烦您了!

第一行:Sub 矩形1_单击()
第二行:Sheets("sheet1").Range("a1") = 100
第三行:Sheets("sheet1").Cells(2, 1) = 200
第四行:End Sub

再输入下面的循环程序

Sub 矩形1_单击() Dim X As Integer 声明 X为整数型变量 For X= 1 To 20 X的值为从1到20循环 Sheets("sheet1").Cells(x, 1) = x 单元CELLS(X,1)的值班等于X值 Next End Sub


TA的精华主题

TA的得分主题

发表于 2007-2-5 21:23 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2007-2-16 13:14 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2007-2-24 12:35 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-20 15:28 , Processed in 0.045698 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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