您尚未
登入
注册
忘记密码
搜寻
赞助
赞助本站
数位公仔
纪念T恤
纪念马克杯
广告
刊登广告
广告价格
线上申请刊登
用雅币刊登
免费刊登
目前客户
简讯
简讯说明
购买金币
发送简讯
预约简讯
发送记录
好友通讯
罐头简讯
论命
数位论命馆
免费排盘工具
葫芦墩 优生造命
葫芦墩 八字命书
影音论命(葫芦墩)
影音占卜(葫芦墩)
购买金币
星座分析
孔明神数
周公解梦
星侨线上论命
娱乐
影 像 行 脚
数 位 造 型
数 位 画 廊
心 情 日 记
公 益 彩 券
送生日蛋糕
俄罗斯方块
四 川 省
猜 数 字
比 大 小
泡 泡 龙
许 愿 池
万 年 历
经 期 计 算
体 重 测 量
音 乐 点 播
卫 星 地 图
时间戳字幕
男女聊天室
求助
论坛守则
会员等级
会员权限
语法教学
常见问题
最新活动
打工赚雅币
首页
新版首页(全页)
传统首页(全页)
新版首页(选单)
传统首页(选单)
MyChat 数位男女
命理风水
15
星侨五术软体
4
葫芦墩命理网
5
命理问答
9
四柱八字
1
紫微斗数
1
姓名学
手面相
易经占卜
1
风水研讨
1
择日&三式
1
西洋占星
无视论塔罗牌
10
修行&武术
1
中医研讨
五术哈啦
1
电脑资讯
13
硬体讨论
5
超频 & 开箱
3
数位生活
2
PDA 讨论
手机讨论区
软体推荐
2
软体讨论
6
Apple 讨论
1
Unix-like
网路&防毒
2
程式设计
网站架设
4
电脑教学资源
生活休闲
14
休闲哈啦
7
感情世界
2
上班一族
5
国考&法律
7
生活医学
4
运动体育
1
单车讨论
1
钓鱼讨论
6
旅游讨论
4
天文观星
3
摄影分享
8
图片分享
4
数位影视
2
笑话集锦
3
兴趣嗜好
13
文学散文
7
绘图艺术
1
布袋戏
3
动漫画讨论
3
美食天地
6
理财专区
心理测验
1
汽、机车
3
宠物园地
模型&手工艺
4
花卉园艺
魔术方块
独轮车专区
电玩游戏
13
游戏欢乐包
4
CS讨论
8
Steam
3
MineCraft
2
东方Project
英雄联盟LOL
1
单机游戏
2
WebGame
3
线上游戏1
6
线上游戏2
5
电视游乐器
1
掌上型游戏
2
模拟器游戏
1
工商服务
6
虚拟城市
7
好康分享
新品贩售
二手拍卖
1
租屋&找屋
工商建议区
1
站务专区
10
最新活动
活动成果
数位造型
心情日记
个人图库
新人报到练习
论坛问题建议
1
荣会及电子报讨论
-最近版区-
-最近浏览-
»
电脑资讯
硬体讨论
超频 & 开箱
数位生活
PDA 讨论
手机讨论区
软体推荐
软体讨论
Apple 讨论
Unix-like
网路&防毒
程式设计
网站架设
电脑教学资源
»
软体讨论
综合讨论
无人值守安装
Windows
Windows 7 讨论专区
影音&烧录
影像编修
»
综合讨论
»
Excel VBA:59分自动进位成60
手机版
订阅
地图
繁体
您是第
6101
个阅读者
可列印版
加为IE收藏
收藏主题
上一主题
|
下一主题
ajdfajdfl
级别:
初露锋芒
x9
x141
分享:
▼
x
0
[文书编辑][分享] Excel VBA:59分自动进位成60
各位大大,可以试试用VBA写写看喔!
Excel VBA试题四:59分自动进位成60
档案名称 : proj5-4.xls
请利用Excel VBA 陈述式,判断 ..
访客只能看到部份内容,免费
加入会员
或由脸书
Google
可以看到全部内容
x
0
[楼 主]
From:未知地址 |
Posted:
2007-07-06 13:49 |
guangmin0622
级别:
知名人士
x2
x3250
分享:
▲
▼
因该不难吧~~
Sub Test()
Dim I As Integer
I = 1
Do Until Cells(I, 2) = ""
Select Case Cells(I, 2)
Case Is = 59
Cells(I, 2) = Cells(I, 2) + 1
Case Is < 59
Cells(I, 2).Font.ColorIndex = 3
End Select
I = I + 1
Loop
End Sub
x
0
[1 楼]
From:台湾台北市 |
Posted:
2007-07-07 23:00 |
ajdfajdfl
级别:
初露锋芒
x9
x141
分享:
▲
▼
是很简单没有错,不过大大忘了做另外一个按钮了
我是这样写的
==============
Sub Macro1()
'
' Macro1 Macro
' Macro recorded 7/5/2007 by sivs_ja
'
'
Sheets("Sheet3").Select
Range("B2:B22").Select
Selection.Copy
Sheets("自动加分").Select
Range("B2").Select
ActiveSheet.Paste
End Sub
==============
Option Explicit
Private Sub Command1_Click()
Macro1
End Sub
Private Sub hand_auto_add_Click()
Dim a As Integer
Dim b As Integer
For a = 2 To 22
If Sheets("自动加分").Cells(a, 2).Value = "59" Then
Sheets("自动加分").Cells(a, 2).Value = "60"
ElseIf Sheets("自动加分").Cells(a, 2).Value < "60" Then
Sheets("自动加分").Cells(a, 2).Font.ColorIndex = 3
End If
Next a
End Sub
x
0
[2 楼]
From:台湾中华电信HINET |
Posted:
2007-07-08 07:54 |
guangmin0622
级别:
知名人士
x2
x3250
分享:
▲
▼
恩~~ 的确也能达目的~
但有几个可进步的空间
1.Select用的太多 (没猜错 因该是用录的)
此缺点会影响数度(写得越大 越明显)
2.用FOR回圈 不能动态判断
例如 新增三个成绩 就要改程式才可用
对于维护程式者 是个负担
3.按键 可直接指定 对于单一程序
可不用都宣告个案件给他 (直接指定即可)
优点: 你的撰写比小弟写的完整 小弟早已习惯不写父层噜~
x
0
[3 楼]
From:台湾台北市 |
Posted:
2007-07-08 08:18 |
April
级别:
小有名气
x345
x629
分享:
▲
▼
要将小于60的改变颜色不用这样麻烦
Excel有一个功能为格式化条件
设定小于60为红色即可
会比用 回圈来的有效率.......
可以自己用2003录录看
底下是用 Excel 2007 录的再稍微修改的.....参考一下
"2007还是不太会用,偏偏2003砍了.....XD"
Columns("B:B").Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, Formula1:="=60"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
Selection.FormatConditions(1).Font.Color = -16383844
Hello April.ryan ............
x
0
[4 楼]
From:台湾中华HiNet |
Posted:
2007-07-08 08:54 |
ajdfajdfl
级别:
初露锋芒
x9
x141
分享:
▲
因为这些东西只是练习的其中的一个最简单部分,我只是把它拆开了
各位大大言之由理,Excel有些题目方法不只有一种方法可以解
所以只是解题的快慢或是习惯问题
x
0
[5 楼]
From:局域网对方和您在同一内部网 |
Posted:
2007-07-08 15:00 |
MyChat 数位男女
»
综合讨论
Powered by
PHPWind
v1.3.6
Copyright © 2003-04
PHPWind
Processed in 0.058757 second(s),query:16 Gzip disabled
本站由
瀛睿律师事务所
担任常年法律顾问 |
免责声明
|
本网站已依台湾网站内容分级规定处理
|
连络我们
|
访客留言