דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. הפיכת אותיות למספרים באקסל

הפיכת אותיות למספרים באקסל

מתוזמן נעוץ נעול הועבר תוכנה
18 פוסטים 9 כותבים 1.3k צפיות 8 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • OdedDvirO
    OdedDvirO
    OdedDvir
    כתב ב נערך לאחרונה על ידי OdedDvir
    #3

    @NETZ יש דרך פשוטה בלי קוד,על ידי Word:

    1. צור טבלה עם עמודה אחת ומספר שורות כרצונך, נגיד 500.
    2. סמן את כל העמודה הראשונה, ומהתפריט למעלה, הגדר תבנית מספר חדשה:
      27451ff5-9bbd-4277-8b9d-eb77a4b01a27-תמונה.png
    3. תסיר את הנקודה אחרי האות:
      f7cb432c-179d-4d02-ab40-e74bedbeeb27-תמונה.png
      ותלחץ אישור.
    4. הרשימה מוכנה, העתק והדבק לאקסל:
      d93646eb-8cd7-41f3-ab86-5563d86b13a5-תמונה.png
    פייתוניסטפ N 2 תגובות תגובה אחרונה
    9
    • OdedDvirO OdedDvir

      @NETZ יש דרך פשוטה בלי קוד,על ידי Word:

      1. צור טבלה עם עמודה אחת ומספר שורות כרצונך, נגיד 500.
      2. סמן את כל העמודה הראשונה, ומהתפריט למעלה, הגדר תבנית מספר חדשה:
        27451ff5-9bbd-4277-8b9d-eb77a4b01a27-תמונה.png
      3. תסיר את הנקודה אחרי האות:
        f7cb432c-179d-4d02-ab40-e74bedbeeb27-תמונה.png
        ותלחץ אישור.
      4. הרשימה מוכנה, העתק והדבק לאקסל:
        d93646eb-8cd7-41f3-ab86-5563d86b13a5-תמונה.png
      פייתוניסטפ
      פייתוניסטפ
      פייתוניסט
      כתב ב נערך לאחרונה על ידי
      #4

      @OdedDvir אחרי שיש לך את הפונקציה זה ודאי יותר מסובך

      אפשר לפנות אלי במייל pythonist62@gmail.com

      תגובה 1 תגובה אחרונה
      0
      • N
        N
        NETZ
        כתב ב נערך לאחרונה על ידי
        #5

        תודה רבה לכולכם! פשוט אלופים!!!

        תגובה 1 תגובה אחרונה
        1
        • OdedDvirO OdedDvir

          @NETZ יש דרך פשוטה בלי קוד,על ידי Word:

          1. צור טבלה עם עמודה אחת ומספר שורות כרצונך, נגיד 500.
          2. סמן את כל העמודה הראשונה, ומהתפריט למעלה, הגדר תבנית מספר חדשה:
            27451ff5-9bbd-4277-8b9d-eb77a4b01a27-תמונה.png
          3. תסיר את הנקודה אחרי האות:
            f7cb432c-179d-4d02-ab40-e74bedbeeb27-תמונה.png
            ותלחץ אישור.
          4. הרשימה מוכנה, העתק והדבק לאקסל:
            d93646eb-8cd7-41f3-ab86-5563d86b13a5-תמונה.png
          N
          N
          NETZ
          כתב ב נערך לאחרונה על ידי
          #6

          @OdedDvir תודה רבה, ניסיתי , והבעיה היא שוורד מוגדר עד 392 שורות לטבלא, ואני צריך לפחות עד ספרור 679 (תרצז)
          ניסיתי להתחיל סדרה נוספת מ-שצג ולא מצליח...
          אשמח לעזרתך
          תודה

          אבייא OdedDvirO 2 תגובות תגובה אחרונה
          1
          • N NETZ

            @OdedDvir תודה רבה, ניסיתי , והבעיה היא שוורד מוגדר עד 392 שורות לטבלא, ואני צריך לפחות עד ספרור 679 (תרצז)
            ניסיתי להתחיל סדרה נוספת מ-שצג ולא מצליח...
            אשמח לעזרתך
            תודה

            אבייא
            אבייא
            אביי
            כתב ב נערך לאחרונה על ידי
            #7

            @NETZ אמר בהפיכת אותיות למספרים באקסל:

            ניסיתי להתחיל סדרה נוספת מ-שצג ולא מצליח...

            אכן באג ידוע
            https://www.prog.co.il/threads/החלפת-מספרים-לאותיות-בוורד.10607/

            ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
            abaye.co

            תגובה 1 תגובה אחרונה
            0
            • N NETZ

              @OdedDvir תודה רבה, ניסיתי , והבעיה היא שוורד מוגדר עד 392 שורות לטבלא, ואני צריך לפחות עד ספרור 679 (תרצז)
              ניסיתי להתחיל סדרה נוספת מ-שצג ולא מצליח...
              אשמח לעזרתך
              תודה

              OdedDvirO
              OdedDvirO
              OdedDvir
              כתב ב נערך לאחרונה על ידי
              #8

              @NETZ אמר בהפיכת אותיות למספרים באקסל:

              הבעיה היא שוורד מוגדר עד 392 שורות לטבלא, ואני צריך לפחות עד ספרור 679 (תרצז)

              אויש, שכחתי את הבעייה של שצ"ג (ידועה לשמצה בשם באג השייגצ).
              כיון שזה צורך חד פעמי, אני הייתי סוגר את הסיפור על ידי יצירת תבנית מספור נוספת מהאות א עד רצז, ומוסיף לה את הקידומת ת, כך אוכל לקבל את הערכים מ-תא - עד תשצב:

              5aa32b5f-f48c-40e8-b6aa-ab75b2ec7f28-תמונה.png

              f54f6fd4-2939-4811-b287-ee1f2bd80acd-תמונה.png

              ואז באקסל משלים ידנית את הערכים החסרים מ-שצג עד ת.
              עם עיקש תתפתל.

              N תגובה 1 תגובה אחרונה
              6
              • OdedDvirO OdedDvir

                @NETZ אמר בהפיכת אותיות למספרים באקסל:

                הבעיה היא שוורד מוגדר עד 392 שורות לטבלא, ואני צריך לפחות עד ספרור 679 (תרצז)

                אויש, שכחתי את הבעייה של שצ"ג (ידועה לשמצה בשם באג השייגצ).
                כיון שזה צורך חד פעמי, אני הייתי סוגר את הסיפור על ידי יצירת תבנית מספור נוספת מהאות א עד רצז, ומוסיף לה את הקידומת ת, כך אוכל לקבל את הערכים מ-תא - עד תשצב:

                5aa32b5f-f48c-40e8-b6aa-ab75b2ec7f28-תמונה.png

                f54f6fd4-2939-4811-b287-ee1f2bd80acd-תמונה.png

                ואז באקסל משלים ידנית את הערכים החסרים מ-שצג עד ת.
                עם עיקש תתפתל.

                N
                N
                NETZ
                כתב ב נערך לאחרונה על ידי
                #9

                @OdedDvir תודה רבה!
                תבורך מפי עליון!!

                תגובה 1 תגובה אחרונה
                0
                • פייתוניסטפ פייתוניסט

                  @NETZ תלחץ Alt + F11 תוסיף מודול ותדביק בתוכו את הקוד הבא:

                  Function GIMATRIA(X)
                      G = ""
                      TV = Int(X / 400)
                      For I = 1 To TV
                          G = G & "ת"
                      Next I
                      X = X - (TV * 400)
                      TV = Int(X / 300)
                      For I = 1 To TV
                          G = G & "ש"
                      Next I
                      X = X - (TV * 300)
                      TV = Int(X / 200)
                      For I = 1 To TV
                          G = G & "ר"
                      Next I
                      X = X - (TV * 200)
                      TV = Int(X / 100)
                      For I = 1 To TV
                          G = G & "ק"
                      Next I
                      X = X - (TV * 100)
                      TV = Int(X / 90)
                      For I = 1 To TV
                          G = G & "צ"
                      Next I
                      X = X - (TV * 90)
                      TV = Int(X / 80)
                      For I = 1 To TV
                          G = G & "פ"
                      Next I
                      X = X - (TV * 80)
                      TV = Int(X / 70)
                      For I = 1 To TV
                          G = G & "ע"
                      Next I
                      X = X - (TV * 70)
                      TV = Int(X / 60)
                      For I = 1 To TV
                          G = G & "ס"
                      Next I
                      X = X - (TV * 60)
                      TV = Int(X / 50)
                      For I = 1 To TV
                          G = G & "נ"
                      Next I
                      X = X - (TV * 50)
                      TV = Int(X / 40)
                      For I = 1 To TV
                          G = G & "מ"
                      Next I
                      X = X - (TV * 40)
                      TV = Int(X / 30)
                      For I = 1 To TV
                          G = G & "ל"
                      Next I
                      X = X - (TV * 30)
                      TV = Int(X / 20)
                      For I = 1 To TV
                          G = G & "כ"
                      Next I
                      X = X - (TV * 20)
                      TV = Int(X / 10)
                      For I = 1 To TV
                          G = G & "י"
                      Next I
                      X = X - (TV * 10)
                      TV = Int(X / 9)
                      For I = 1 To TV
                          G = G & "ט"
                      Next I
                      X = X - (TV * 9)
                      TV = Int(X / 8)
                      For I = 1 To TV
                          G = G & "ח"
                      Next I
                      X = X - (TV * 8)
                      TV = Int(X / 7)
                      For I = 1 To TV
                          G = G & "ז"
                      Next I
                      X = X - (TV * 7)
                      TV = Int(X / 6)
                      For I = 1 To TV
                          G = G & "ו"
                      Next I
                      X = X - (TV * 6)
                      TV = Int(X / 5)
                      For I = 1 To TV
                          G = G & "ה"
                      Next I
                      X = X - (TV * 5)
                      TV = Int(X / 4)
                      For I = 1 To TV
                          G = G & "ד"
                      Next I
                      X = X - (TV * 4)
                      TV = Int(X / 3)
                      For I = 1 To TV
                          G = G & "ג"
                      Next I
                      X = X - (TV * 3)
                      TV = Int(X / 2)
                      For I = 1 To TV
                          G = G & "ב"
                      Next I
                      X = X - (TV * 2)
                      TV = Int(X / 1)
                      For I = 1 To TV
                          G = G & "א"
                      Next I
                      X = X - (TV * 1)
                      GIMATRIA = G
                  End Function
                  

                  שמור ויש לך פונקצית GIMATRIA הפונקציה מקבלת מספר ומחזירה אותיות
                  אפשר להוריד גם קובץ מוכן:גימטריה.xlsx

                  אורייא
                  אורייא
                  אוריי
                  כתב ב נערך לאחרונה על ידי
                  #10

                  @פייתוניסט
                  הפונקציה מחזירה שגיאה
                  caaa4f78-6d3a-4a75-a8d6-1c83b020f5b9-image.png

                  ניתן לפנות אלי גם ב al0548446188@gmail.com

                  תגובה 1 תגובה אחרונה
                  0
                  • פייתוניסטפ פייתוניסט

                    @NETZ תלחץ Alt + F11 תוסיף מודול ותדביק בתוכו את הקוד הבא:

                    Function GIMATRIA(X)
                        G = ""
                        TV = Int(X / 400)
                        For I = 1 To TV
                            G = G & "ת"
                        Next I
                        X = X - (TV * 400)
                        TV = Int(X / 300)
                        For I = 1 To TV
                            G = G & "ש"
                        Next I
                        X = X - (TV * 300)
                        TV = Int(X / 200)
                        For I = 1 To TV
                            G = G & "ר"
                        Next I
                        X = X - (TV * 200)
                        TV = Int(X / 100)
                        For I = 1 To TV
                            G = G & "ק"
                        Next I
                        X = X - (TV * 100)
                        TV = Int(X / 90)
                        For I = 1 To TV
                            G = G & "צ"
                        Next I
                        X = X - (TV * 90)
                        TV = Int(X / 80)
                        For I = 1 To TV
                            G = G & "פ"
                        Next I
                        X = X - (TV * 80)
                        TV = Int(X / 70)
                        For I = 1 To TV
                            G = G & "ע"
                        Next I
                        X = X - (TV * 70)
                        TV = Int(X / 60)
                        For I = 1 To TV
                            G = G & "ס"
                        Next I
                        X = X - (TV * 60)
                        TV = Int(X / 50)
                        For I = 1 To TV
                            G = G & "נ"
                        Next I
                        X = X - (TV * 50)
                        TV = Int(X / 40)
                        For I = 1 To TV
                            G = G & "מ"
                        Next I
                        X = X - (TV * 40)
                        TV = Int(X / 30)
                        For I = 1 To TV
                            G = G & "ל"
                        Next I
                        X = X - (TV * 30)
                        TV = Int(X / 20)
                        For I = 1 To TV
                            G = G & "כ"
                        Next I
                        X = X - (TV * 20)
                        TV = Int(X / 10)
                        For I = 1 To TV
                            G = G & "י"
                        Next I
                        X = X - (TV * 10)
                        TV = Int(X / 9)
                        For I = 1 To TV
                            G = G & "ט"
                        Next I
                        X = X - (TV * 9)
                        TV = Int(X / 8)
                        For I = 1 To TV
                            G = G & "ח"
                        Next I
                        X = X - (TV * 8)
                        TV = Int(X / 7)
                        For I = 1 To TV
                            G = G & "ז"
                        Next I
                        X = X - (TV * 7)
                        TV = Int(X / 6)
                        For I = 1 To TV
                            G = G & "ו"
                        Next I
                        X = X - (TV * 6)
                        TV = Int(X / 5)
                        For I = 1 To TV
                            G = G & "ה"
                        Next I
                        X = X - (TV * 5)
                        TV = Int(X / 4)
                        For I = 1 To TV
                            G = G & "ד"
                        Next I
                        X = X - (TV * 4)
                        TV = Int(X / 3)
                        For I = 1 To TV
                            G = G & "ג"
                        Next I
                        X = X - (TV * 3)
                        TV = Int(X / 2)
                        For I = 1 To TV
                            G = G & "ב"
                        Next I
                        X = X - (TV * 2)
                        TV = Int(X / 1)
                        For I = 1 To TV
                            G = G & "א"
                        Next I
                        X = X - (TV * 1)
                        GIMATRIA = G
                    End Function
                    

                    שמור ויש לך פונקצית GIMATRIA הפונקציה מקבלת מספר ומחזירה אותיות
                    אפשר להוריד גם קובץ מוכן:גימטריה.xlsx

                    אורייא
                    אורייא
                    אוריי
                    כתב ב נערך לאחרונה על ידי אוריי
                    #11

                    @פייתוניסט ,
                    לאחר חיטוט בקוד מצאתי שיש באקסל כבר פונקציה בשם GIMATRIA (אני לא יודע אם זה רק אצלי או אצל כולם) בכל אופן לאחר שינוי של השם עובד מעולה
                    אמנם בvba הקוד עובד
                    אבל באקסל בתור נוסחה ממש לא..

                    ניתן לפנות אלי גם ב al0548446188@gmail.com

                    תגובה 1 תגובה אחרונה
                    0
                    • yossizY
                      yossizY
                      yossiz
                      כתב ב נערך לאחרונה על ידי yossiz
                      #12

                      @אוריי זה עובד לי
                      260ff75f-23f3-4e82-88dc-88e13e17210e-CleanShot 2022-08-24 at 11.54.20.png

                      האם עקבת אחרי ההוראות?

                      @פייתוניסט כתב בהפיכת אותיות למספרים באקסל:

                      תלחץ Alt + F11 תוסיף מודול ותדביק בתוכו את הקוד הבא

                      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                      👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                      אורייא תגובה 1 תגובה אחרונה
                      3
                      • קומפיונטק
                        קומפיונטק
                        קומפיונט
                        כתב ב נערך לאחרונה על ידי
                        #13
                        פוסט זה נמחק!
                        תגובה 1 תגובה אחרונה
                        1
                        • yossizY yossiz

                          @אוריי זה עובד לי
                          260ff75f-23f3-4e82-88dc-88e13e17210e-CleanShot 2022-08-24 at 11.54.20.png

                          האם עקבת אחרי ההוראות?

                          @פייתוניסט כתב בהפיכת אותיות למספרים באקסל:

                          תלחץ Alt + F11 תוסיף מודול ותדביק בתוכו את הקוד הבא

                          אורייא
                          אורייא
                          אוריי
                          כתב ב נערך לאחרונה על ידי
                          #14

                          @yossiz אני עקבתי אחר ההוראות..
                          אבל עדיין זה לא עובד לי
                          כוונתי שזה לא עובד בתור פונקציה מקומית באקסל אבל בקוד כשלעצמו עובד לכל דבר
                          אני אישית הסתדרתי כי צירפתי את הפונקציה לקוד vba אחר וזה עבד לי...

                          ניתן לפנות אלי גם ב al0548446188@gmail.com

                          dovidD תגובה 1 תגובה אחרונה
                          0
                          • אורייא אוריי

                            @yossiz אני עקבתי אחר ההוראות..
                            אבל עדיין זה לא עובד לי
                            כוונתי שזה לא עובד בתור פונקציה מקומית באקסל אבל בקוד כשלעצמו עובד לכל דבר
                            אני אישית הסתדרתי כי צירפתי את הפונקציה לקוד vba אחר וזה עבד לי...

                            dovidD
                            dovidD
                            dovid
                            ניהול
                            כתב ב נערך לאחרונה על ידי dovid
                            #15

                            @אוריי אולי יש לך בעיה במחשב.
                            פתח נושא חדש בעניין: איך לעשות שפונקציית VBA באקסל תהיה זמינה כנוסחה בתאים.
                            תסביר מה עשית ומה לא עובד.
                            ובינתיים אל תשכח לתת לייק למי שעבד פה קשה.
                            בהצלחה.

                            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                            תגובה 1 תגובה אחרונה
                            4
                            • פייתוניסטפ פייתוניסט

                              @NETZ תלחץ Alt + F11 תוסיף מודול ותדביק בתוכו את הקוד הבא:

                              Function GIMATRIA(X)
                                  G = ""
                                  TV = Int(X / 400)
                                  For I = 1 To TV
                                      G = G & "ת"
                                  Next I
                                  X = X - (TV * 400)
                                  TV = Int(X / 300)
                                  For I = 1 To TV
                                      G = G & "ש"
                                  Next I
                                  X = X - (TV * 300)
                                  TV = Int(X / 200)
                                  For I = 1 To TV
                                      G = G & "ר"
                                  Next I
                                  X = X - (TV * 200)
                                  TV = Int(X / 100)
                                  For I = 1 To TV
                                      G = G & "ק"
                                  Next I
                                  X = X - (TV * 100)
                                  TV = Int(X / 90)
                                  For I = 1 To TV
                                      G = G & "צ"
                                  Next I
                                  X = X - (TV * 90)
                                  TV = Int(X / 80)
                                  For I = 1 To TV
                                      G = G & "פ"
                                  Next I
                                  X = X - (TV * 80)
                                  TV = Int(X / 70)
                                  For I = 1 To TV
                                      G = G & "ע"
                                  Next I
                                  X = X - (TV * 70)
                                  TV = Int(X / 60)
                                  For I = 1 To TV
                                      G = G & "ס"
                                  Next I
                                  X = X - (TV * 60)
                                  TV = Int(X / 50)
                                  For I = 1 To TV
                                      G = G & "נ"
                                  Next I
                                  X = X - (TV * 50)
                                  TV = Int(X / 40)
                                  For I = 1 To TV
                                      G = G & "מ"
                                  Next I
                                  X = X - (TV * 40)
                                  TV = Int(X / 30)
                                  For I = 1 To TV
                                      G = G & "ל"
                                  Next I
                                  X = X - (TV * 30)
                                  TV = Int(X / 20)
                                  For I = 1 To TV
                                      G = G & "כ"
                                  Next I
                                  X = X - (TV * 20)
                                  TV = Int(X / 10)
                                  For I = 1 To TV
                                      G = G & "י"
                                  Next I
                                  X = X - (TV * 10)
                                  TV = Int(X / 9)
                                  For I = 1 To TV
                                      G = G & "ט"
                                  Next I
                                  X = X - (TV * 9)
                                  TV = Int(X / 8)
                                  For I = 1 To TV
                                      G = G & "ח"
                                  Next I
                                  X = X - (TV * 8)
                                  TV = Int(X / 7)
                                  For I = 1 To TV
                                      G = G & "ז"
                                  Next I
                                  X = X - (TV * 7)
                                  TV = Int(X / 6)
                                  For I = 1 To TV
                                      G = G & "ו"
                                  Next I
                                  X = X - (TV * 6)
                                  TV = Int(X / 5)
                                  For I = 1 To TV
                                      G = G & "ה"
                                  Next I
                                  X = X - (TV * 5)
                                  TV = Int(X / 4)
                                  For I = 1 To TV
                                      G = G & "ד"
                                  Next I
                                  X = X - (TV * 4)
                                  TV = Int(X / 3)
                                  For I = 1 To TV
                                      G = G & "ג"
                                  Next I
                                  X = X - (TV * 3)
                                  TV = Int(X / 2)
                                  For I = 1 To TV
                                      G = G & "ב"
                                  Next I
                                  X = X - (TV * 2)
                                  TV = Int(X / 1)
                                  For I = 1 To TV
                                      G = G & "א"
                                  Next I
                                  X = X - (TV * 1)
                                  GIMATRIA = G
                              End Function
                              

                              שמור ויש לך פונקצית GIMATRIA הפונקציה מקבלת מספר ומחזירה אותיות
                              אפשר להוריד גם קובץ מוכן:גימטריה.xlsx

                              אורייא
                              אורייא
                              אוריי
                              כתב ב נערך לאחרונה על ידי אוריי
                              #16

                              יש בעיה קטנה בקוד ש @פייתוניסט עשה, שהוא לא מטפל באותיות "טו" וב "טז"
                              אני עשיתי לעצמי תיקון לקוד
                              אז הנה השיתוף של הקוד לטבת המשתתפים

                              Function GIMATRIA(x)
                              
                                  G = ""
                                  TV = Int(x / 400)
                                  For i = 1 To TV
                                      G = G & "ת"
                                  Next i
                                  x = x - (TV * 400)
                                  TV = Int(x / 300)
                                  For i = 1 To TV
                                      G = G & "ש"
                                  Next i
                                  x = x - (TV * 300)
                                  TV = Int(x / 200)
                                  For i = 1 To TV
                                      G = G & "ר"
                                  Next i
                                  x = x - (TV * 200)
                                  TV = Int(x / 100)
                                  For i = 1 To TV
                                      G = G & "ק"
                                  Next i
                                  x = x - (TV * 100)
                                  TV = Int(x / 90)
                                  For i = 1 To TV
                                      G = G & "צ"
                                  Next i
                                  x = x - (TV * 90)
                                  TV = Int(x / 80)
                                  For i = 1 To TV
                                      G = G & "פ"
                                  Next i
                                  x = x - (TV * 80)
                                  TV = Int(x / 70)
                                  For i = 1 To TV
                                      G = G & "ע"
                                  Next i
                                  x = x - (TV * 70)
                                  TV = Int(x / 60)
                                  For i = 1 To TV
                                      G = G & "ס"
                                  Next i
                                  x = x - (TV * 60)
                                  TV = Int(x / 50)
                                  For i = 1 To TV
                                      G = G & "נ"
                                  Next i
                                  x = x - (TV * 50)
                                  TV = Int(x / 40)
                                  For i = 1 To TV
                                      G = G & "מ"
                                  Next i
                                  x = x - (TV * 40)
                                  TV = Int(x / 30)
                                  For i = 1 To TV
                                      G = G & "ל"
                                  Next i
                                  x = x - (TV * 30)
                                  TV = Int(x / 20)
                                  For i = 1 To TV
                                      G = G & "כ"
                                  Next i
                                  If x = 15 Then
                                      G = G & "טו"
                                  Else
                                      If x = 16 Then
                                          G = G & "טז"
                                      Else
                                          
                                          x = x - (TV * 20)
                                          TV = Int(x / 10)
                                          For i = 1 To TV
                                              G = G & "י"
                                          Next i
                                          x = x - (TV * 10)
                                          TV = Int(x / 9)
                                          For i = 1 To TV
                                              G = G & "ט"
                                          Next i
                                          x = x - (TV * 9)
                                          TV = Int(x / 8)
                                          For i = 1 To TV
                                              G = G & "ח"
                                          Next i
                                          x = x - (TV * 8)
                                          TV = Int(x / 7)
                                          For i = 1 To TV
                                              G = G & "ז"
                                          Next i
                                          x = x - (TV * 7)
                                          TV = Int(x / 6)
                                          For i = 1 To TV
                                              G = G & "ו"
                                          Next i
                                          x = x - (TV * 6)
                                          TV = Int(x / 5)
                                          For i = 1 To TV
                                              G = G & "ה"
                                          Next i
                                          x = x - (TV * 5)
                                          TV = Int(x / 4)
                                          For i = 1 To TV
                                              G = G & "ד"
                                          Next i
                                          x = x - (TV * 4)
                                          TV = Int(x / 3)
                                          For i = 1 To TV
                                              G = G & "ג"
                                          Next i
                                          x = x - (TV * 3)
                                          TV = Int(x / 2)
                                          For i = 1 To TV
                                              G = G & "ב"
                                          Next i
                                          x = x - (TV * 2)
                                          TV = Int(x / 1)
                                          For i = 1 To TV
                                              G = G & "א"
                                          Next i
                                          x = x - (TV * 1)
                                      End If
                                  End If
                                  GIMATRIA = G
                                  
                              End Function
                              

                              ניתן לפנות אלי גם ב al0548446188@gmail.com

                              פייתוניסטפ תגובה 1 תגובה אחרונה
                              4
                              • אורייא אוריי

                                יש בעיה קטנה בקוד ש @פייתוניסט עשה, שהוא לא מטפל באותיות "טו" וב "טז"
                                אני עשיתי לעצמי תיקון לקוד
                                אז הנה השיתוף של הקוד לטבת המשתתפים

                                Function GIMATRIA(x)
                                
                                    G = ""
                                    TV = Int(x / 400)
                                    For i = 1 To TV
                                        G = G & "ת"
                                    Next i
                                    x = x - (TV * 400)
                                    TV = Int(x / 300)
                                    For i = 1 To TV
                                        G = G & "ש"
                                    Next i
                                    x = x - (TV * 300)
                                    TV = Int(x / 200)
                                    For i = 1 To TV
                                        G = G & "ר"
                                    Next i
                                    x = x - (TV * 200)
                                    TV = Int(x / 100)
                                    For i = 1 To TV
                                        G = G & "ק"
                                    Next i
                                    x = x - (TV * 100)
                                    TV = Int(x / 90)
                                    For i = 1 To TV
                                        G = G & "צ"
                                    Next i
                                    x = x - (TV * 90)
                                    TV = Int(x / 80)
                                    For i = 1 To TV
                                        G = G & "פ"
                                    Next i
                                    x = x - (TV * 80)
                                    TV = Int(x / 70)
                                    For i = 1 To TV
                                        G = G & "ע"
                                    Next i
                                    x = x - (TV * 70)
                                    TV = Int(x / 60)
                                    For i = 1 To TV
                                        G = G & "ס"
                                    Next i
                                    x = x - (TV * 60)
                                    TV = Int(x / 50)
                                    For i = 1 To TV
                                        G = G & "נ"
                                    Next i
                                    x = x - (TV * 50)
                                    TV = Int(x / 40)
                                    For i = 1 To TV
                                        G = G & "מ"
                                    Next i
                                    x = x - (TV * 40)
                                    TV = Int(x / 30)
                                    For i = 1 To TV
                                        G = G & "ל"
                                    Next i
                                    x = x - (TV * 30)
                                    TV = Int(x / 20)
                                    For i = 1 To TV
                                        G = G & "כ"
                                    Next i
                                    If x = 15 Then
                                        G = G & "טו"
                                    Else
                                        If x = 16 Then
                                            G = G & "טז"
                                        Else
                                            
                                            x = x - (TV * 20)
                                            TV = Int(x / 10)
                                            For i = 1 To TV
                                                G = G & "י"
                                            Next i
                                            x = x - (TV * 10)
                                            TV = Int(x / 9)
                                            For i = 1 To TV
                                                G = G & "ט"
                                            Next i
                                            x = x - (TV * 9)
                                            TV = Int(x / 8)
                                            For i = 1 To TV
                                                G = G & "ח"
                                            Next i
                                            x = x - (TV * 8)
                                            TV = Int(x / 7)
                                            For i = 1 To TV
                                                G = G & "ז"
                                            Next i
                                            x = x - (TV * 7)
                                            TV = Int(x / 6)
                                            For i = 1 To TV
                                                G = G & "ו"
                                            Next i
                                            x = x - (TV * 6)
                                            TV = Int(x / 5)
                                            For i = 1 To TV
                                                G = G & "ה"
                                            Next i
                                            x = x - (TV * 5)
                                            TV = Int(x / 4)
                                            For i = 1 To TV
                                                G = G & "ד"
                                            Next i
                                            x = x - (TV * 4)
                                            TV = Int(x / 3)
                                            For i = 1 To TV
                                                G = G & "ג"
                                            Next i
                                            x = x - (TV * 3)
                                            TV = Int(x / 2)
                                            For i = 1 To TV
                                                G = G & "ב"
                                            Next i
                                            x = x - (TV * 2)
                                            TV = Int(x / 1)
                                            For i = 1 To TV
                                                G = G & "א"
                                            Next i
                                            x = x - (TV * 1)
                                        End If
                                    End If
                                    GIMATRIA = G
                                    
                                End Function
                                
                                פייתוניסטפ
                                פייתוניסטפ
                                פייתוניסט
                                כתב ב נערך לאחרונה על ידי
                                #17

                                @אוריי וואלה נכון לא אחזתי את זה

                                אפשר לפנות אלי במייל pythonist62@gmail.com

                                תגובה 1 תגובה אחרונה
                                1
                                • Aharon 0A
                                  Aharon 0A
                                  Aharon 0
                                  כתב ב נערך לאחרונה על ידי Aharon 0
                                  #18
                                  פוסט זה נמחק!
                                  תגובה 1 תגובה אחרונה
                                  0

                                  שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                  נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                  בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                  הרשמה התחברות
                                  תגובה
                                  • תגובה כנושא
                                  התחברו כדי לפרסם תגובה
                                  • מהישן לחדש
                                  • מהחדש לישן
                                  • הכי הרבה הצבעות


                                  בא תתחבר לדף היומי!
                                  • התחברות

                                  • אין לך חשבון עדיין? הרשמה

                                  • התחברו או הירשמו כדי לחפש.
                                  • פוסט ראשון
                                    פוסט אחרון
                                  0
                                  • דף הבית
                                  • קטגוריות
                                  • פוסטים אחרונים
                                  • משתמשים
                                  • חיפוש
                                  • חוקי הפורום