עזרה פונקציה שסופרת לפי האב'
אני כותב פונציה ב vba (אקסל)
הפונקציה שאני מנסה לבנות היא ככה
עד המספר 22 הוא יתן לי א-ת
23 יתן לי אא
24 - אב
25 - אג
וכו'
הצלחתי לכתוב את הקוד עד שני תווים
אני מסתבך עם השלב שזה מגיע לתו השלישי
הקוד שכתבתי הוא
הפונקציה היא numb
הערך שמתקבל הוא numb2
הפונקציה gem לוקחת את המספר והופכת אותו לתו (פונקציה נוספת שבניתי)
השאלה מה אני מכניס במספר גדולים יותר
הבנתי שאני צריך לבדוק מה קורה שהערך גדול מ22
אבל אני לא מצליח להכניס נוסחא שתתן לי את זה לתמיד
אשמח לעזרה
תודה רבה
אני כותב פונציה ב vba (אקסל)
הפונקציה שאני מנסה לבנות היא ככה
עד המספר 22 הוא יתן לי א-ת
23 יתן לי אא
24 - אב
25 - אג
וכו'
הצלחתי לכתוב את הקוד עד שני תווים
אני מסתבך עם השלב שזה מגיע לתו השלישי
הקוד שכתבתי הוא
קוד:
function numb (numb2 as double)
If ((numb2 - (numb2 Mod 22)) / 22) = 0 Then
numb = numb & gem(numb2 + 1)
Else
numb = gem(((numb2 - (numb2 Mod 22)) / 22)) & numb(numb2 Mod 22)
End If
הערך שמתקבל הוא numb2
הפונקציה gem לוקחת את המספר והופכת אותו לתו (פונקציה נוספת שבניתי)
השאלה מה אני מכניס במספר גדולים יותר
הבנתי שאני צריך לבדוק מה קורה שהערך גדול מ22
אבל אני לא מצליח להכניס נוסחא שתתן לי את זה לתמיד
אשמח לעזרה
תודה רבה