Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: 雪舞子

[通知] Excel 2015VBA初级2班第1课A组作业上交贴(已开贴)

[复制链接]
发表于 2015-11-6 14:09 | 显示全部楼层
  1. Option Explicit
  2. Sub if判断()

  3. Dim X As Double

  4.      X = Range("b2")

  5.      If X < 60 Then
  6.      
  7.           Range("C2") = "不合格"
  8.    
  9.     ElseIf X <= 70 Then
  10.    
  11.           Range("C2") = "合格"
  12.    
  13.     ElseIf X <= 80 Then
  14.    
  15.           Range("C2") = "良好"

  16.     Else
  17.           Range("C2") = "优秀"
  18.    
  19. End If
  20.    
  21. End Sub

复制代码

点评

边界分数是“不含”的,这是题意要求。另外代码行之间的空行尽量要去掉,这样看着整洁一些。  发表于 2015-11-8 19:24

评分

参与人数 1 +19 金币 +19 收起 理由
qh8600 + 19 + 19 赞一个!

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2015-11-6 18:57 | 显示全部楼层
ExcelVBA初级-第1讲-作业

ExcelVBA初级-第1讲-完整版.zip

113.04 KB, 下载次数: 3

点评

逻辑关系清晰,代码准确,很完美。继续努力!  发表于 2015-11-8 19:26

评分

参与人数 1 +20 金币 +20 收起 理由
qh8600 + 20 + 20 很给力!

查看全部评分

回复

使用道具 举报

发表于 2015-11-8 11:14 | 显示全部楼层
A16: High12345
  1. Sub 成绩等级()
  2.     Dim x As Double
  3.     x = [c2]
  4.    
  5.     If x < 60 Then
  6.         [d2] = "不及格"
  7.     Else
  8.         If x < 70 Then
  9.             [d2] = "合格"
  10.         Else
  11.             If x < 80 Then
  12.                 [d2] = "良好"
  13.             Else
  14.                 [d2] = "优秀"
  15.             End If
  16.         End If
  17.     End If
  18. End Sub
复制代码

点评

非常好,优秀作业!  发表于 2015-11-8 19:27

评分

参与人数 1 +20 金币 +20 收起 理由
qh8600 + 20 + 20 很给力!

查看全部评分

回复

使用道具 举报

发表于 2015-11-8 14:57 | 显示全部楼层
  1. Sub dj()
  2.     Dim cj As Long
  3.     cj = [c2]
  4.     If cj >= 85 Then
  5.         [d2] = "优秀"
  6.         Else
  7.             If cj >= 70 Then
  8.                 [d2] = "良"
  9.                 Else
  10.                     If cj >= 60 Then
  11.                         [d2] = "及格"
  12.                         Else
  13.                         [d2] = "不及格"
  14.                     End If
  15.             End If
  16.           End If
  17.    End Sub
复制代码

点评

变量类型可在放宽一些,代码问题不大。  发表于 2015-11-8 19:34

评分

参与人数 1 +19 金币 +19 收起 理由
qh8600 + 19 + 19 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-11-8 17:10 | 显示全部楼层
作业

A04 天地有雪(作业).rar

20.04 KB, 下载次数: 3

A04第一讲作业

点评

定义的变量类型不对,分数判断大小要使用数值类型的,比如Single或Double等,不能使用String。这是原则问题。代码缩进还要加强。加油!  发表于 2015-11-8 19:41

评分

参与人数 1 +18 金币 +18 收起 理由
qh8600 + 18 + 18 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-11-8 17:49 | 显示全部楼层
  1. Sub 成绩()
  2.     Dim x As Double
  3.     x = [A1]
  4.     If x >= 80 Then
  5.         [B1] = "优秀"
  6.     Else
  7.         If x >= 70 And x < 80 Then
  8.             [B1] = "良好"
  9.         Else
  10.             If x >= 60 And x < 70 Then
  11.                 [B1] = "合格"
  12.             Else
  13.                 If x < 60 Then
  14.                     [B1] = "不及格"
  15.                 End If
  16.             End If
  17.         End If
  18.     End If
  19. End Sub
复制代码

点评

逻辑关系没问题,代码不错,唯“and”有些多余了。  发表于 2015-11-8 19:43

评分

参与人数 1 +19 金币 +19 收起 理由
qh8600 + 19 + 19 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-11-8 18:13 | 显示全部楼层
作业

A04 天地有雪(作业).rar

20.04 KB, 下载次数: 3

点评

重复交作业,不评分,下次扣分处理  发表于 2015-11-8 22:02
怎么交了同样的作业,哪个是你?  发表于 2015-11-8 19:45
回复

使用道具 举报

 楼主| 发表于 2015-11-8 19:46 | 显示全部楼层
作业截止------------------------------------------------------------------------------------------------------------------------------
回复

使用道具 举报

发表于 2015-11-11 09:20 | 显示全部楼层
建峰 发表于 2015-11-5 22:11
A06:建峰回答完毕!

注释清楚让我学会了怎么写代码!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-2 02:43 , Processed in 0.181241 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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