当我尝试声明变量VRAM
时,我收到错误“语句结束”Dim VRAM As String
If VRAMT.Value = 1 Then
VRAM = 256m
VRAMT.Value = 2 Then
VRAM = 512m
VRAMT.Value = 3 Then
VRAM = 768m
VRAMT.Value = 4 Then
VRAM = 1024m
VRAMT.Value = 5 Then
VRAM = 1280m
VRAMT.Value = 6 Then
VRAM = 1636m
VRAMT.Value = 7 Then
VRAM = 1792m
VRAMT.Value = 8 Then
VRAM = 2048m
End If
感谢您的帮助。这可能很容易,但我似乎无法解决这个问题:(
答案 0 :(得分:3)
您需要在第一个ELSEIF
之后的每个后续行使用IF
,或者使用SELECT CASE
。
If VRAMT.Value = 1 Then
VRAM = 256m
ELSEIF VRAMT.Value = 2 Then
VRAM = 512m
...
End If
以下是使用SELECT CASE
Select Case VRAMT.Value
Case 1
VRAM = 256m
Case 2
VRAM = 512m
...
End Select