עזרה בוורד הפיכת מספרים לאותיות בוורד

צח מלול

עימוד מקצועי
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
עריכה תורנית
שלום לכולם,
האם ישנה אפשרות בתוכנה להפוך כל מספר שנמצא בטקסט, לאות המקבילה שלו בגימטריה?
 

צח מלול

עימוד מקצועי
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
עריכה תורנית
וואי תודה רבה.
הכוונה למאקרו רגיל?
 

צח מלול

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

צח מלול

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

חגי פאהן

משתמש סופר מקוצען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
ודאי שאפשר, אבל זה קצת עבודה.
 

צח מלול

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

הללוהו ב ו

משתמש מקצוען
בלי גרשיים באמצע.
קוד:
Sub המרת_מספרים_לאותיות()
start:
With Selection.Find
    .ClearFormatting
    .Execute findText:="[0-9]{1,}", MatchWildcards:=True, Format:=False, Wrap:=wdFindContinue
    If .Found = True Then
S = ""

MyArray = Array(400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
MyaArray = Array("ת", "ש", "ר", "ק", "צ", "פ", "ע", "ס", "נ", "מ", "ל", "כ", _
"י", "ט", "ח", "ז", "ו", "ה", "ד", "ג", "ב", "א")
V = Val(Selection)
Do While V > 0
If V = 15 Or V = 16 Then
S = S & "ט"
V = V - 9
End If
  For i = 0 To UBound(MyArray)
    If V >= MyArray(i) Then
      S = S & MyaArray(i)
      V = V - MyArray(i)
      Exit For
    End If
  Next i
Loop

Selection = S

GoTo start
    End If
End With
End Sub
קרדיט ל @Yisrael

וכשזה למעלה מאלף עדיין לא הסתדרתי נחכה ונשמח לפיתרון המומחים...
 
נערך לאחרונה ע"י מנהל:

הללוהו ב ו

משתמש מקצוען
אם אפשר שהאותיות המוחלפות מהמספרים, יהיו מוקפות בסוגריים מרובעים.
תבורך.
קוד:
Sub המרת_מספרים_לאותיות_כולל_הוספת_סוגריים()
start:
With Selection.Find
    .ClearFormatting
    .Execute findText:="[0-9]{1,}", MatchWildcards:=True, Format:=False, Wrap:=wdFindContinue
    If .Found = True Then
S = ""

MyArray = Array(400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
MyaArray = Array("ת", "ש", "ר", "ק", "צ", "פ", "ע", "ס", "נ", "מ", "ל", "כ", _
"י", "ט", "ח", "ז", "ו", "ה", "ד", "ג", "ב", "א")
V = Val(Selection)
Do While V > 0
If V = 15 Or V = 16 Then
S = S & "ט"
V = V - 9
End If
  For i = 0 To UBound(MyArray)
    If V >= MyArray(i) Then
      S = S & MyaArray(i)
      V = V - MyArray(i)
      Exit For
    End If
  Next i
Loop


Selection = "[" & S & "]"

GoTo start
    End If
End With
End Sub
בבקשה, ובהצלחה רבה.
 

הללוהו ב ו

משתמש מקצוען
וכשזה למעלה מאלף עדיין לא הסתדרתי נחכה ונשמח לפיתרון המומחים...
עקפתי את הבעיה , אבל עדיין זה לא... אם מישהו יוכל לעזור לי למשל שאוטומטי כשזה למעלה מאלף יצטרף גרש כזה ' לאחר האות + רווח דהיינו אלף = א' וכו' ויבין לבד גם כשאחד עשרה אלף לי"א' וכו' יהיה לעזר...

בינתיים אביא את מה שעקפתי...
קוד:
Sub המרת_מספרים_לאותיות_כולל_הוספת_סוגריים()
start:
With Selection.Find
    .ClearFormatting
    .Execute findText:="[0-9]{1,}", MatchWildcards:=True, Format:=False, Wrap:=wdFindContinue
    If .Found = True Then
S = ""

MyArray = Array(10000, 9000, 8000, 7000, 6000, 5000, 4000, 3000, 2000, 1000, 400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
MyaArray = Array("י' ", "ט' ", "ח' ", "ז' ", "ו' ", "ה' ", "ד' ", "ג' ", "ב' ", "א' ", "ת", "ש", "ר", "ק", "צ", "פ", "ע", "ס", "נ", "מ", "ל", "כ", _
"י", "ט", "ח", "ז", "ו", "ה", "ד", "ג", "ב", "א")
V = Val(Selection)
Do While V > 0
If V = 15 Or V = 16 Then
S = S & "ט"
V = V - 9
End If
  For i = 0 To UBound(MyArray)
    If V >= MyArray(i) Then
      S = S & MyaArray(i)
      V = V - MyArray(i)
      Exit For
    End If
  Next i
Loop


Selection = "[" & S & "]"

GoTo start
    End If
End With
End Sub
 
נערך לאחרונה ע"י מנהל:

צח מלול

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

מעמד ברמה

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

dmp

משתמש חדש
לא צריך בשביל זה מאקרו, יש שדה שפותר את הבעיה,
במקום שדה {PAGE} רגיל צריך לעשות שדה {DOCVARIABLE {PAGE}},
(דהיינו שדה בתוך שדה)
 

סופריא - הוצאה לאור

מהמשתמשים המובילים!
מנוי פרימיום גולד
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
עריכה תורנית

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קמז

א הַלְלוּיָהּ כִּי טוֹב זַמְּרָה אֱלֹהֵינוּ כִּי נָעִים נָאוָה תְהִלָּה:ב בּוֹנֵה יְרוּשָׁלִַם יְהוָה נִדְחֵי יִשְׂרָאֵל יְכַנֵּס:ג הָרֹפֵא לִשְׁבוּרֵי לֵב וּמְחַבֵּשׁ לְעַצְּבוֹתָם:ד מוֹנֶה מִסְפָּר לַכּוֹכָבִים לְכֻלָּם שֵׁמוֹת יִקְרָא:ה גָּדוֹל אֲדוֹנֵינוּ וְרַב כֹּחַ לִתְבוּנָתוֹ אֵין מִסְפָּר:ו מְעוֹדֵד עֲנָוִים יְהוָה מַשְׁפִּיל רְשָׁעִים עֲדֵי אָרֶץ:ז עֱנוּ לַיהוָה בְּתוֹדָה זַמְּרוּ לֵאלֹהֵינוּ בְכִנּוֹר:ח הַמְכַסֶּה שָׁמַיִם בְּעָבִים הַמֵּכִין לָאָרֶץ מָטָר הַמַּצְמִיחַ הָרִים חָצִיר:ט נוֹתֵן לִבְהֵמָה לַחְמָהּ לִבְנֵי עֹרֵב אֲשֶׁר יִקְרָאוּ:י לֹא בִגְבוּרַת הַסּוּס יֶחְפָּץ לֹא בְשׁוֹקֵי הָאִישׁ יִרְצֶה:יא רוֹצֶה יְהוָה אֶת יְרֵאָיו אֶת הַמְיַחֲלִים לְחַסְדּוֹ:יב שַׁבְּחִי יְרוּשָׁלִַם אֶת יְהוָה הַלְלִי אֱלֹהַיִךְ צִיּוֹן:יג כִּי חִזַּק בְּרִיחֵי שְׁעָרָיִךְ בֵּרַךְ בָּנַיִךְ בְּקִרְבֵּךְ:יד הַשָּׂם גְּבוּלֵךְ שָׁלוֹם חֵלֶב חִטִּים יַשְׂבִּיעֵךְ:טו הַשֹּׁלֵחַ אִמְרָתוֹ אָרֶץ עַד מְהֵרָה יָרוּץ דְּבָרוֹ:טז הַנֹּתֵן שֶׁלֶג כַּצָּמֶר כְּפוֹר כָּאֵפֶר יְפַזֵּר:יז מַשְׁלִיךְ קַרְחוֹ כְפִתִּים לִפְנֵי קָרָתוֹ מִי יַעֲמֹד:יח יִשְׁלַח דְּבָרוֹ וְיַמְסֵם יַשֵּׁב רוּחוֹ יִזְּלוּ מָיִם:יט מַגִּיד (דברו) דְּבָרָיו לְיַעֲקֹב חֻקָּיו וּמִשְׁפָּטָיו לְיִשְׂרָאֵל:כ לֹא עָשָׂה כֵן לְכָל גּוֹי וּמִשְׁפָּטִים בַּל יְדָעוּם הַלְלוּיָהּ:
נקרא  1  פעמים

ספירת העומר

לוח מודעות

למעלה