הגדרתי במודול משתנה A אני משחק איתו בשני פורמים,עכשיו כשאני עושה למשל A=A+50 הוא מתאפס לי כל פעם מחדש ומוסיף את ה 50 ז"א הוא תמיד מקבל רק את הערך שאני מוסיף לו ולא מתווסף על מה שהיה קודם ,למה זה קורה לי?
הגדרתי את A כמשתנה מסוג PUBLIC וניסיתי גם GLOBAL וזה לא עובד הגדרתי אותו במודול עכשיו המשוואה A=A+50 נמצאת בתוך פונקציה בתוך SELECT CASE בפורם מסויים זה אומר משהו או שזה אמור לעבוד?
Private Sub check() If WRD = 2 Then Select Case Words(1) Case "fd" If IsNumeric(Words(2)) Then movement (Words(2) * 15) Case "bk" If IsNumeric(Words(2)) Then movement (-Words(2) * 15) Case "rt" If IsNumeric(Words(2)) Then g = Val(Words(2)) a = a + g rtlt End If Case "lt" If IsNumeric(Words(2)) Then a = a - Val(Words(2)) rtlt End If Case Else MsgBox "Invalid Command" End Select End If End Sub