首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将单元格的值存储到变量中

如何将单元格的值存储到变量中
EN

Stack Overflow用户
提问于 2019-12-09 04:38:08
回答 1查看 29关注 0票数 0

所以,我正在写一个程序来计算我的学生的成绩,似乎我没有将这些值存储在我需要使用的变量中。当我运行代码时,我总是得到一个Type Error Message

下面是代码。你有什么意见建议?

代码语言:javascript
复制
Public Sub FinalGrade()

    Dim essay1 As Double
    Dim essay2 As Integer
    Dim essay3 As Integer
    Dim midterm As Integer
    Dim final As Integer
    Dim in_class As Integer
    Dim essay_avg As Integer
    Dim midterm_avg As Integer
    Dim final_avg As Integer
    Dim in_class_avg As Integer

    Dim x As Integer

    Do While x <> ""
        For x = 2 To 100
            essay1 = Cells(x, c).Value
            essay2 = Cells(x, d).Value
            essay3 = Cells(x, e).Value
            midterm = Cells(x, f).Value
            final_essay = Cells(x, g).Value
            in_class = Cells(x, h).Value


            essay_avg = ((essay1 + essay2 + essay3) / 3) * 0.3
            midterm_avg = midterm * 0.15
            final_avg = final * 0.15
            in_class_avg = in_class * 0.3

            Cells(x, j).Value = essay_avg + midterm_avg + final_avg + in_class_avg + 10
        Next x
    Loop

End Sub
EN

回答 1

Stack Overflow用户

发布于 2019-12-09 04:47:36

尝试此单元格(Convert.ToDouble(x,c).Value)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59239691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档