דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. תוכנות
  3. יישומי אופיס
  4. וורד
  5. עזרה הדדית - וורד
  6. עזרה | קוד להסרת ' או " לפי התאמה אישית

עזרה | קוד להסרת ' או " לפי התאמה אישית

מתוזמן נעוץ נעול הועבר עזרה הדדית - וורד
43 פוסטים 5 כותבים 713 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אורייא אוריי

    @pcinfogmach אני לא רוצה לקבל את הר"ת הזו כלל (אמנם אני יכול לקבל את זה בגימטריה של י"א אבל אני יכול לעשות חיפוש עם רווח לפני כך שהוא לא יופיע).

    P מנותק
    P מנותק
    pcinfogmach
    מדריכים
    כתב ב נערך לאחרונה על ידי
    #31

    @אוריי
    אז אם יש רווח לני איך הוא ימצא את סקי"א

    גמ"ח עזרה וייעוץ בנושאי מחשבים

    אורייא תגובה 1 תגובה אחרונה
    1
    • P pcinfogmach

      @אוריי
      אז אם יש רווח לני איך הוא ימצא את סקי"א

      אורייא מנותק
      אורייא מנותק
      אוריי
      מדריכים
      כתב ב נערך לאחרונה על ידי
      #32

      @pcinfogmach גם אותו אני לא רוצה שיופיע

      כאן

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

        @pcinfogmach גם אותו אני לא רוצה שיופיע

        P מנותק
        P מנותק
        pcinfogmach
        מדריכים
        כתב ב נערך לאחרונה על ידי
        #33

        @אוריי
        סליחה אני מרגיש שאני מפספס משהו.....

        אתה מחפש רק מופעים של י"א וכיו"ב כמילה בפ"ע?
        אז למה אי אפשר לעשות חיפוש רגיל בלי גימטריא?

        גמ"ח עזרה וייעוץ בנושאי מחשבים

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

          @דנבו
          אתה רוצה לעזור לי....
          לבנתיים אין לי אף אחד

          ד מנותק
          ד מנותק
          דנבו
          מדריכים
          כתב ב נערך לאחרונה על ידי
          #34

          @אוריי
          תלך למקום עם חברה , שיעור קורס חוג , תכיר חברים חדשים

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

            שלום לכולם ושבוע טוב
            אני כבר חצי שנה בערך שובר את הראש איך לעשות לי קוד שיקל עלי מבחינת ' או " מיותרים.
            אסביר קודם את הבעיה ואח"כ את הדרך לפתרון שחשבתי ואלי גם לצלוח אותו בקוד vba בס"ד.

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

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

            השאלות שלי הם כדלהלן:
            א. האם יש דרך להקל יותר ואיזה עוד " אני יכול לדלג עליהם ע"י קוד?
            ב. האם יש אפשרות ליצור אוטומציה תוך כדי ריצת הקוד כלומר שאם אני יקיש את המספר 0 הוא ימחוק את הר"ת ואם אני יקיש 1 הוא ישאיר את הר"ת ולאחמ"כ הוא יעבור לחיפוש הבא.
            אשמח לכל תשובה או רעיון שאפשר להקל על הענין.

            P מנותק
            P מנותק
            pcinfogmach
            מדריכים
            כתב ב נערך לאחרונה על ידי pcinfogmach
            #35

            @אוריי
            מצטער שלא ירדתי לעומק דעתך בכל אופן אולי משהו כזה יעזור לך?

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

            Sub מאקרו_חיפוש_והחלפה_פרטני()
            ' על ידי pcinfogmach
            '
            'מאקרו זה נועד להקל על חיפוש והחלפה של מופעים רבים באופן פרטני
            'מאקרו זה יכול לשמש עבור כל חיפוש והחלפה שתרצו כדלהלן:
            '
            'פשוט יש להחליף את הקודים של החיפוש תחת
            '.Text =
            'ואת הקודים של ההחלפה תחת
            '.Replacement.Text =
            'הכללים של הקודים הם לפי תווים כלליים. אם ברצונכם להשתמש עם כללי חיפוש והחלפה רגילים יש לשנות את:
            '.MatchWildcards = True
            'ל- .MatchWildcards = False
            
            nxt:
                Selection.Find.ClearFormatting
                Selection.Find.Replacement.ClearFormatting
                With Selection.Find
                    .Text = "([י-צ])(\"")([א-ט])"
                    .Replacement.Text = "\1\3"
                    .Forward = True
                    .Wrap = wdFindAsk
                    .Format = False
                    .MatchCase = False
                    .MatchWholeWord = False
                    .MatchKashida = False
                    .MatchDiacritics = False
                    .MatchAlefHamza = False
                    .MatchControl = False
                    .MatchAllWordForms = False
                    .MatchSoundsLike = False
                    .MatchWildcards = True
                End With
                
                Dim userResponse As VbMsgBoxResult
                Dim replaceCount As Integer
                replaceCount = 0
            
                ' Find the first match
                Selection.Find.Execute
                
                ' Prompt the user to replace or not
                userResponse = MsgBox("הטקסט שנמצא הוא: " & Selection.Text & vbNewLine & vbNewLine & "להחליף או לא? ", vbYesNoCancel + vbMsgBoxRight + vbMsgBoxRtlReading, "חיפוש והחלפה")
                
                While Selection.Find.found
                
                    If userResponse = vbYes Then
                        ' Replace current match and count
                        Selection.Find.Execute Replace:=wdReplaceOne
                        replaceCount = replaceCount + 1
                        GoTo nxt:
                        End If
                    If userResponse = vbNo Then
                    GoTo nxt:
                    End If
                    If userResponse = vbCancel Then GoTo endr
            
                Wend
                
            endr:
                ' Show the number of replacements made
                MsgBox "הוחלפו " & replaceCount & " מופעים."
            End Sub
            ```kotlin
            

            גמ"ח עזרה וייעוץ בנושאי מחשבים

            P תגובה 1 תגובה אחרונה
            3
            • P pcinfogmach

              @אוריי
              מצטער שלא ירדתי לעומק דעתך בכל אופן אולי משהו כזה יעזור לך?

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

              Sub מאקרו_חיפוש_והחלפה_פרטני()
              ' על ידי pcinfogmach
              '
              'מאקרו זה נועד להקל על חיפוש והחלפה של מופעים רבים באופן פרטני
              'מאקרו זה יכול לשמש עבור כל חיפוש והחלפה שתרצו כדלהלן:
              '
              'פשוט יש להחליף את הקודים של החיפוש תחת
              '.Text =
              'ואת הקודים של ההחלפה תחת
              '.Replacement.Text =
              'הכללים של הקודים הם לפי תווים כלליים. אם ברצונכם להשתמש עם כללי חיפוש והחלפה רגילים יש לשנות את:
              '.MatchWildcards = True
              'ל- .MatchWildcards = False
              
              nxt:
                  Selection.Find.ClearFormatting
                  Selection.Find.Replacement.ClearFormatting
                  With Selection.Find
                      .Text = "([י-צ])(\"")([א-ט])"
                      .Replacement.Text = "\1\3"
                      .Forward = True
                      .Wrap = wdFindAsk
                      .Format = False
                      .MatchCase = False
                      .MatchWholeWord = False
                      .MatchKashida = False
                      .MatchDiacritics = False
                      .MatchAlefHamza = False
                      .MatchControl = False
                      .MatchAllWordForms = False
                      .MatchSoundsLike = False
                      .MatchWildcards = True
                  End With
                  
                  Dim userResponse As VbMsgBoxResult
                  Dim replaceCount As Integer
                  replaceCount = 0
              
                  ' Find the first match
                  Selection.Find.Execute
                  
                  ' Prompt the user to replace or not
                  userResponse = MsgBox("הטקסט שנמצא הוא: " & Selection.Text & vbNewLine & vbNewLine & "להחליף או לא? ", vbYesNoCancel + vbMsgBoxRight + vbMsgBoxRtlReading, "חיפוש והחלפה")
                  
                  While Selection.Find.found
                  
                      If userResponse = vbYes Then
                          ' Replace current match and count
                          Selection.Find.Execute Replace:=wdReplaceOne
                          replaceCount = replaceCount + 1
                          GoTo nxt:
                          End If
                      If userResponse = vbNo Then
                      GoTo nxt:
                      End If
                      If userResponse = vbCancel Then GoTo endr
              
                  Wend
                  
              endr:
                  ' Show the number of replacements made
                  MsgBox "הוחלפו " & replaceCount & " מופעים."
              End Sub
              ```kotlin
              
              P מנותק
              P מנותק
              pcinfogmach
              מדריכים
              כתב ב נערך לאחרונה על ידי pcinfogmach
              #36

              @pcinfogmach

              כמה הערות לגבי המאקרו:

              1. המאקרו הנ"ל נכתב עבור צורך מסויים מצו"ב מאקרו שתוכלו לחפש איתו מה שרק תרצו מאקרו חיפוש והחלפה פרטניים

              2. לא ראיתי צורך שיופיע בתוך תיבת ההחלפה הטקסט לפני ואחרי מאחר שהמאקרו עובד עם חיפוש והחלפה ומסמן בתוך המסמך עצמו היכן המופע הנוכחי. תנסה ותראה. (אם חלונית ההחלפה מסתירה תוכל לגרור אותה לצד).

              גמ"ח עזרה וייעוץ בנושאי מחשבים

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

                @pcinfogmach
                הרבה תודה על ההתייחסות
                כפי איך שאני מכיר את המסמכים היטב יתכן וסימנים שלא יהיה לפניהם את אחד מהמופעים שהזכרת קודם סימן אות ס"ק וכו'
                ובמיוחד בעריכה הפחד שלי היא לא לתת לאיזה קוד אפי' שאני חיברתי אותו לעשות לי שינויים במסמך באופן שלא אוכל לחזור בו כלל ובוודאי שלא אוכל לדעת מה הוא שינה ומה לא אני פשוט יאבד ידיים ורגליים.
                מה שהייתי ממליץ ללכת הוא בכיוון הבא:
                לעשות את הפעולות הבאות לחפש את המופעים לפי הסדר של א' ב' ג' וכו' כולל הר"ת שלהם ולהציג לי את זה אחד אחד במסמך ואני יחליט על כל אחד.
                מה שהייתי רוצה זה להקל על אופן ההחלטות באופן שאני יוכל להשתמש באיזה 2 מקשים במקלדת ולא ריצה של עכבר או חיצים על המסך זה יריץ את העבודה.

                נ.ב. היה מי שהמליץ לי בעבר לעשות קוד שיחזיר את כל המופעים של הר"ת (כמובן לפי א' ב' וכו') לתוך טבלת אקסל כולל 2 מילים לפני ואחרי ואז להחליט על כל אחד בטבלת אקסל (או אקסס לפי הענין) ולעשות ע"ז החלפה. (אני לא יודע כמה זה יותר ממולץ אולי אפשר להמשיך את הרעיון שלו לאיזה בינה מלאכותית שתדע מתי זה וודאי סימן ומתי ספק ויש לשאול אותי (הציבור לבנתיים אומר שהוא לא מאמין בבינה מלאכותית אז כך ש....)

                P מנותק
                P מנותק
                pcinfogmach
                מדריכים
                כתב ב נערך לאחרונה על ידי pcinfogmach
                #37

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

                (אגב אפשר לשנות את קיצורי המקשים כאן:)

                526e7212-33f9-412f-abfe-54983413fccc-image.png ספויילר

                והנה הקוד אם אתה רוצה לשחק אתו:

                Sub Macro1()
                '
                ' Macro1 Macro
                '
                '
                    Selection.MoveRight Unit:=wdCharacter, Count:=1
                End Sub
                Sub Macro2()
                '
                ' Macro2 Macro
                '
                '
                    Selection.Find.ClearFormatting
                    Selection.Find.Replacement.ClearFormatting
                    With Selection.Find
                        .Text = "כדי"
                        .Replacement.Text = "@@@@"
                        .Forward = True
                        .Wrap = wdFindContinue
                        .Format = False
                        .MatchCase = False
                        .MatchWholeWord = False
                        .MatchKashida = False
                        .MatchDiacritics = False
                        .MatchAlefHamza = False
                        .MatchControl = False
                        .MatchAllWordForms = False
                        .MatchSoundsLike = False
                        .MatchWildcards = True
                    End With
                    Selection.Find.Execute
                    Selection.Find.ClearFormatting
                    Selection.Find.Replacement.ClearFormatting
                    With Selection.Find
                        .Text = "כדי"
                        .Replacement.Text = "@@@@"
                        .Forward = False
                        .Wrap = wdFindAsk
                        .Format = False
                        .MatchCase = False
                        .MatchWholeWord = False
                        .MatchKashida = False
                        .MatchDiacritics = False
                        .MatchAlefHamza = False
                        .MatchControl = False
                        .MatchAllWordForms = False
                        .MatchSoundsLike = False
                        .MatchWildcards = True
                    End With
                    Selection.Find.Execute
                End Sub

                גמ"ח עזרה וייעוץ בנושאי מחשבים

                אורייא תגובה 1 תגובה אחרונה
                5
                • P pcinfogmach

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

                  (אגב אפשר לשנות את קיצורי המקשים כאן:)

                  526e7212-33f9-412f-abfe-54983413fccc-image.png ספויילר

                  והנה הקוד אם אתה רוצה לשחק אתו:

                  Sub Macro1()
                  '
                  ' Macro1 Macro
                  '
                  '
                      Selection.MoveRight Unit:=wdCharacter, Count:=1
                  End Sub
                  Sub Macro2()
                  '
                  ' Macro2 Macro
                  '
                  '
                      Selection.Find.ClearFormatting
                      Selection.Find.Replacement.ClearFormatting
                      With Selection.Find
                          .Text = "כדי"
                          .Replacement.Text = "@@@@"
                          .Forward = True
                          .Wrap = wdFindContinue
                          .Format = False
                          .MatchCase = False
                          .MatchWholeWord = False
                          .MatchKashida = False
                          .MatchDiacritics = False
                          .MatchAlefHamza = False
                          .MatchControl = False
                          .MatchAllWordForms = False
                          .MatchSoundsLike = False
                          .MatchWildcards = True
                      End With
                      Selection.Find.Execute
                      Selection.Find.ClearFormatting
                      Selection.Find.Replacement.ClearFormatting
                      With Selection.Find
                          .Text = "כדי"
                          .Replacement.Text = "@@@@"
                          .Forward = False
                          .Wrap = wdFindAsk
                          .Format = False
                          .MatchCase = False
                          .MatchWholeWord = False
                          .MatchKashida = False
                          .MatchDiacritics = False
                          .MatchAlefHamza = False
                          .MatchControl = False
                          .MatchAllWordForms = False
                          .MatchSoundsLike = False
                          .MatchWildcards = True
                      End With
                      Selection.Find.Execute
                  End Sub
                  אורייא מנותק
                  אורייא מנותק
                  אוריי
                  מדריכים
                  כתב ב נערך לאחרונה על ידי
                  #38

                  @pcinfogmach
                  כמה פרטים שיכולים להקל

                  1. להוסיף קיצור לביטול פעולה אחרונה כמו ctrl+z
                  2. להוסיף קיצור דרך לתוצאה קודמת.

                  כאן

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

                    @pcinfogmach
                    כמה פרטים שיכולים להקל

                    1. להוסיף קיצור לביטול פעולה אחרונה כמו ctrl+z
                    2. להוסיף קיצור דרך לתוצאה קודמת.
                    P מנותק
                    P מנותק
                    pcinfogmach
                    מדריכים
                    כתב ב נערך לאחרונה על ידי pcinfogmach
                    #39

                    @אוריי

                    המאקרו עודכן

                    1. כדי לבטל פעולה אחרונה אפשר להשתמש עם ctrl+z
                    2. נוסף קיצור דרך לתוצאה קודמת.

                    הוראות חדשות בתוך המאקרו
                    https://mitmachim.top/assets/uploads/files/1680032226437-חיפוש-והחלפה-פרטניים.zip

                    גמ"ח עזרה וייעוץ בנושאי מחשבים

                    אורייא תגובה 1 תגובה אחרונה
                    5
                    • P pcinfogmach

                      @אוריי

                      המאקרו עודכן

                      1. כדי לבטל פעולה אחרונה אפשר להשתמש עם ctrl+z
                      2. נוסף קיצור דרך לתוצאה קודמת.

                      הוראות חדשות בתוך המאקרו
                      https://mitmachim.top/assets/uploads/files/1680032226437-חיפוש-והחלפה-פרטניים.zip

                      אורייא מנותק
                      אורייא מנותק
                      אוריי
                      מדריכים
                      כתב ב נערך לאחרונה על ידי
                      #40

                      @pcinfogmach
                      אתה יכול לשלוח לי את הקוד המעודכן?

                      כאן

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

                        @pcinfogmach
                        אתה יכול לשלוח לי את הקוד המעודכן?

                        P מנותק
                        P מנותק
                        pcinfogmach
                        מדריכים
                        כתב ב נערך לאחרונה על ידי
                        #41

                        @אוריי כתב בעזרה | קוד להסרת ' או " לפי התאמה אישית:

                        @pcinfogmach
                        אתה יכול לשלוח לי את הקוד המעודכן?

                        בבקשה:
                        (לא לשכוח להגדיר את הקיצורי דרך עיין ספויילר)

                        8e596194-37d8-4842-bbb7-0161c5b3c420-image.png

                        Public searchWord As String
                        Public replaceWord As String
                        Public useWildcards As Boolean
                        
                        Sub מאקרו_חיפוש_והחלפה_פרטניים_התחלת_חיפוש()
                        '
                        ' By pcinfogmach
                        
                            searchWord = InputBox(":הזן מילה או קוד לחיפוש")
                            replaceWord = InputBox(":הזן מילה או קוד להחלפה")
                            useWildcards = MsgBox("האם  ברצונך להשתמש בתווים כלליים?", vbYesNo + vbMsgBoxRight + vbMsgBoxRtlReading) = vbYes
                                Selection.Find.ClearFormatting
                            Selection.Find.Replacement.ClearFormatting
                            With Selection.Find
                                .Text = searchWord
                                .Replacement.Text = replaceWord
                                .Forward = True
                                .Wrap = wdFindAsk
                                .Format = False
                                .MatchCase = False
                                .MatchWholeWord = False
                                .MatchKashida = False
                                .MatchDiacritics = False
                                .MatchAlefHamza = False
                                .MatchControl = False
                                .MatchAllWordForms = False
                                .MatchSoundsLike = False
                                .MatchWildcards = True
                            End With
                        Selection.Find.Execute
                        End Sub
                        Sub מאקרו_חיפוש_והחלפה_פרטניים_חפש_הבא()
                              With Selection.Find
                                .Forward = True
                                .Wrap = wdFindAsk
                            End With
                             
                             Selection.Find.Execute
                        
                         End Sub
                        
                        Sub מאקרו_חיפוש_והחלפה_פרטניים_חפש_הקודם()
                              With Selection.Find
                                .Forward = False
                                .Wrap = wdFindAsk
                            End With
                             
                             Selection.Find.Execute
                            
                         End Sub
                                
                        Sub מאקרו_חיפוש_והחלפה_פרטניים_החלפה()
                        
                            With Selection.Find
                                .Forward = True
                                .Wrap = wdFindAsk
                            End With
                             Selection.Find.Execute Replace:=wdReplaceOne
                             Selection.MoveRight Unit:=wdCharacter, Count:=1
                        
                            Selection.Find.Execute
                        
                        End Sub
                        
                        Sub מאקרו_חיפוש_והחלפה_פרטניים_למי_שלא_מתאים_לו_קיצורי_מקשים_עם_תפריט_בחירה()
                        '
                        ' על ידי pcinfogmach
                        'מאקרו זה יכול לשמש עבור כל חיפוש והחלפה שתרצו
                        
                            Dim findText As String
                            Dim replaceText As String
                            Dim useWildcards As Boolean
                            Dim userResponser As Integer
                            
                            userResponser = MsgBox("האם אתם רוצים להשתמש בתווים כלליים בחיפוש זה?", vbYesNo + vbMsgBoxRight + vbMsgBoxRtlReading, "חיפוש והחלפה פרטניים")
                            useWildcards = (userResponser = vbYes)
                            
                            findText = InputBox(":הזן טקסט או קוד לחיפוש")
                            replaceText = InputBox(":הזן טקסט או קוד להחלפה")
                            
                        nxt:
                            Selection.Find.ClearFormatting
                            Selection.Find.Replacement.ClearFormatting
                            With Selection.Find
                                .Text = findText
                                .Replacement.Text = replaceText
                                .Forward = True
                                .Wrap = wdFindAsk
                                .Format = False
                                .MatchCase = False
                                .MatchWholeWord = False
                                .MatchKashida = False
                                .MatchDiacritics = False
                                .MatchAlefHamza = False
                                .MatchControl = False
                                .MatchAllWordForms = False
                                .MatchSoundsLike = False
                                .MatchWildcards = useWildcards
                            End With
                            
                            Dim userResponse As VbMsgBoxResult
                            Selection.Find.Execute
                            
                            ' Prompt the user to replace or not
                            userResponse = MsgBox("הטקסט שנמצא הוא: " & Selection.Text & vbNewLine & vbNewLine & "להחליף או לא? ", vbYesNoCancel + vbMsgBoxRight + vbMsgBoxRtlReading, "חיפוש והחלפה פרטניים")
                            
                            While Selection.Find.Found
                            
                                If userResponse = vbYes Then
                                    ' Replace current match and count
                                    Selection.Find.Execute Replace:=wdReplaceOne
                                    Selection.MoveRight Unit:=wdCharacter, Count:=1
                                    GoTo nxt:
                                    End If
                                If userResponse = vbNo Then
                                GoTo nxt:
                                End If
                                If userResponse = vbCancel Then Exit Sub
                        
                            Wend
                            
                        End Sub

                        גמ"ח עזרה וייעוץ בנושאי מחשבים

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

                          @אוריי כתב בעזרה | קוד להסרת ' או " לפי התאמה אישית:

                          @pcinfogmach
                          אתה יכול לשלוח לי את הקוד המעודכן?

                          בבקשה:
                          (לא לשכוח להגדיר את הקיצורי דרך עיין ספויילר)

                          8e596194-37d8-4842-bbb7-0161c5b3c420-image.png

                          Public searchWord As String
                          Public replaceWord As String
                          Public useWildcards As Boolean
                          
                          Sub מאקרו_חיפוש_והחלפה_פרטניים_התחלת_חיפוש()
                          '
                          ' By pcinfogmach
                          
                              searchWord = InputBox(":הזן מילה או קוד לחיפוש")
                              replaceWord = InputBox(":הזן מילה או קוד להחלפה")
                              useWildcards = MsgBox("האם  ברצונך להשתמש בתווים כלליים?", vbYesNo + vbMsgBoxRight + vbMsgBoxRtlReading) = vbYes
                                  Selection.Find.ClearFormatting
                              Selection.Find.Replacement.ClearFormatting
                              With Selection.Find
                                  .Text = searchWord
                                  .Replacement.Text = replaceWord
                                  .Forward = True
                                  .Wrap = wdFindAsk
                                  .Format = False
                                  .MatchCase = False
                                  .MatchWholeWord = False
                                  .MatchKashida = False
                                  .MatchDiacritics = False
                                  .MatchAlefHamza = False
                                  .MatchControl = False
                                  .MatchAllWordForms = False
                                  .MatchSoundsLike = False
                                  .MatchWildcards = True
                              End With
                          Selection.Find.Execute
                          End Sub
                          Sub מאקרו_חיפוש_והחלפה_פרטניים_חפש_הבא()
                                With Selection.Find
                                  .Forward = True
                                  .Wrap = wdFindAsk
                              End With
                               
                               Selection.Find.Execute
                          
                           End Sub
                          
                          Sub מאקרו_חיפוש_והחלפה_פרטניים_חפש_הקודם()
                                With Selection.Find
                                  .Forward = False
                                  .Wrap = wdFindAsk
                              End With
                               
                               Selection.Find.Execute
                              
                           End Sub
                                  
                          Sub מאקרו_חיפוש_והחלפה_פרטניים_החלפה()
                          
                              With Selection.Find
                                  .Forward = True
                                  .Wrap = wdFindAsk
                              End With
                               Selection.Find.Execute Replace:=wdReplaceOne
                               Selection.MoveRight Unit:=wdCharacter, Count:=1
                          
                              Selection.Find.Execute
                          
                          End Sub
                          
                          Sub מאקרו_חיפוש_והחלפה_פרטניים_למי_שלא_מתאים_לו_קיצורי_מקשים_עם_תפריט_בחירה()
                          '
                          ' על ידי pcinfogmach
                          'מאקרו זה יכול לשמש עבור כל חיפוש והחלפה שתרצו
                          
                              Dim findText As String
                              Dim replaceText As String
                              Dim useWildcards As Boolean
                              Dim userResponser As Integer
                              
                              userResponser = MsgBox("האם אתם רוצים להשתמש בתווים כלליים בחיפוש זה?", vbYesNo + vbMsgBoxRight + vbMsgBoxRtlReading, "חיפוש והחלפה פרטניים")
                              useWildcards = (userResponser = vbYes)
                              
                              findText = InputBox(":הזן טקסט או קוד לחיפוש")
                              replaceText = InputBox(":הזן טקסט או קוד להחלפה")
                              
                          nxt:
                              Selection.Find.ClearFormatting
                              Selection.Find.Replacement.ClearFormatting
                              With Selection.Find
                                  .Text = findText
                                  .Replacement.Text = replaceText
                                  .Forward = True
                                  .Wrap = wdFindAsk
                                  .Format = False
                                  .MatchCase = False
                                  .MatchWholeWord = False
                                  .MatchKashida = False
                                  .MatchDiacritics = False
                                  .MatchAlefHamza = False
                                  .MatchControl = False
                                  .MatchAllWordForms = False
                                  .MatchSoundsLike = False
                                  .MatchWildcards = useWildcards
                              End With
                              
                              Dim userResponse As VbMsgBoxResult
                              Selection.Find.Execute
                              
                              ' Prompt the user to replace or not
                              userResponse = MsgBox("הטקסט שנמצא הוא: " & Selection.Text & vbNewLine & vbNewLine & "להחליף או לא? ", vbYesNoCancel + vbMsgBoxRight + vbMsgBoxRtlReading, "חיפוש והחלפה פרטניים")
                              
                              While Selection.Find.Found
                              
                                  If userResponse = vbYes Then
                                      ' Replace current match and count
                                      Selection.Find.Execute Replace:=wdReplaceOne
                                      Selection.MoveRight Unit:=wdCharacter, Count:=1
                                      GoTo nxt:
                                      End If
                                  If userResponse = vbNo Then
                                  GoTo nxt:
                                  End If
                                  If userResponse = vbCancel Then Exit Sub
                          
                              Wend
                              
                          End Sub
                          אורייא מנותק
                          אורייא מנותק
                          אוריי
                          מדריכים
                          כתב ב נערך לאחרונה על ידי
                          #42

                          @pcinfogmach
                          תודה רבה הקוד שלך עוזר לי המון הוא פשוט מקל בהרבה מהעבודה שהייתה מקודם

                          כאן

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

                            @pcinfogmach
                            תודה רבה הקוד שלך עוזר לי המון הוא פשוט מקל בהרבה מהעבודה שהייתה מקודם

                            P מנותק
                            P מנותק
                            pcinfogmach
                            מדריכים
                            כתב ב נערך לאחרונה על ידי pcinfogmach
                            #43

                            @אוריי
                            שמחתי לעזור

                            גמ"ח עזרה וייעוץ בנושאי מחשבים

                            תגובה 1 תגובה אחרונה
                            1

                            • התחברות

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

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