1

当我尝试声明变量 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

谢谢你的帮助。这可能真的很容易,但我似乎无法解决:(

4

1 回答 1

3

您需要ELSEIF在第一行之后的每个后续行上使用 an 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
于 2013-09-24T17:07:49.440 回答