返回列表 上一主題 發帖

請教有關亂數的語法問題?

請教有關亂數的語法問題?

各位論壇的先進大家好!不好意思。小弟又來請教大家問題了。這次的構想是『自動選擇評語系統』,當然這只是測試的性質,最後還是要由使用者也就是教師來選擇真正適合學生的評語。這語法會將老師所給的平時分數,挑選出預設的評語,語法如下:
Option Explicit
Sub 自動評語系統()
Dim a1, a2, a3, a4, a5 As String
Dim myrange, z, x1
a1 = "品學兼優"
a2 = "奮發向上"
a3 = "聰明伶俐"
a4 = "主動求知"
a5 = "各科均優"
z = 5
    For x1 = 1 To z
    Set myrange = Sheets("sheet1").Range("c" & x1)
    Select Case myrange
        Case 90 To 99
            Sheets("sheet1").Range("c" & x1) = " a" & (Int(Rnd() * 5 + 1))
    End Select
    Next x1
  End Sub

問題:我是想由亂數去挑選預設的5個評語,但是表格內卻出現a2,a1,a5而不是中文的評語,真不知是哪裡出問題,請教一下?

回復 2# chin15
chin15 謝謝你,可是語法在執行時,會出現錯誤訊息。「不正確的外部程序」。

TOP

回復 4# c_c_lai
真是太感謝了!我又學到一招了,多虧網路上有這麼多熱心的前輩。原本我以為很無趣的vba語法,沒想到在大家的熱心幫忙下,越來越有成就感。

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題