- 帖子
- 84
- 主題
- 13
- 精華
- 0
- 積分
- 104
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- SP3
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2012-8-10
- 最後登錄
- 2018-4-21
|
請教一下!下列的語法可用迴圈來簡化嗎?
各位先進大家好!小弟為了設計成績系統依然繼續努力中,但在此又有一個問題想請教,請問一下,下列的語法可以用迴圈簡化嗎?應該怎麼寫。
Sub Worksheet_Change(ByVal Target As Range) '國語成績'
Dim ch1 As Integer, ch2 As Integer, ch3 As Integer, ch4 As Integer, chsc1 As Integer, chsc2 As Integer, chsc3 As Integer, chsc4 As Integer
ch1 = Worksheets("基本設定").Range("e2").Value
ch2 = Worksheets("基本設定").Range("f2").Value
ch3 = Worksheets("基本設定").Range("g2").Value
ch4 = Worksheets("基本設定").Range("h2").Value
chsc1 = Worksheets("期中評量").Range("c3").Value
chsc2 = Worksheets("期中評量").Range("h3").Value
chsc3 = Worksheets("期中評量").Range("i3").Value
chsc4 = Worksheets("期中評量").Range("j3").Value
Worksheets("期中成績").Range("c5").Value = (chsc1 * ch1 + chsc2 * ch2 + chsc3 * ch3 + chsc4 * ch4) / 100
End Sub
http://www.FunP.Net/795776 |
|