דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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. VBA - excel
  6. עזרה הדדית - VBA excel
  7. עזרה | החלפת סוגריים בוורד

עזרה | החלפת סוגריים בוורד

מתוזמן נעוץ נעול הועבר עזרה הדדית - VBA excel
18 פוסטים 4 כותבים 360 צפיות 6 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אביעדא אביעד

    @מלאכת-מחשבת
    פשוט מאוד
    תכנס לחפש והחלף
    תכתוב

    \(*\)
    

    ותחליף את סוג הסוגריים
    תכנס ל'עוד' ותבחר 'השתמש בתווים כלליים'
    ובמקרה שאתה רוצה לשנות גופן או גודל תכנסי לעיצוב, גופן וכו'
    החלף הכל
    בהצלחה! 🙂

    מגדליםמ מנותק
    מגדליםמ מנותק
    מגדלים
    צוות פיקוח מדריכים
    כתב ב נערך לאחרונה על ידי
    #5

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

    תגובה 1 תגובה אחרונה
    1
    • מ מלאכת מחשבת

      @dmp איך, תוכל לכתוב לי מקרו לדוגמא?

      D מנותק
      D מנותק
      dmp
      כתב ב נערך לאחרונה על ידי
      #6

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

      מ תגובה 1 תגובה אחרונה
      0
      • D dmp

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

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

        @dmp תודה על העזרה!
        ואדרבה תתחיל עם המילים הנ"ל וסך הכל אני אוסיף לאחמ"כ במאקרו, קודם שיהיה איזשהו צורה למאקרו הנ"ל אין לי בינתיים אפי' כיוון איך , לאחר שיהיה כיוון אני כבר אסדר את המילים הנדרשות.
        זה מה שאני בעצם צריך...

        D תגובה 1 תגובה אחרונה
        0
        • מ מלאכת מחשבת

          @dmp תודה על העזרה!
          ואדרבה תתחיל עם המילים הנ"ל וסך הכל אני אוסיף לאחמ"כ במאקרו, קודם שיהיה איזשהו צורה למאקרו הנ"ל אין לי בינתיים אפי' כיוון איך , לאחר שיהיה כיוון אני כבר אסדר את המילים הנדרשות.
          זה מה שאני בעצם צריך...

          D מנותק
          D מנותק
          dmp
          כתב ב נערך לאחרונה על ידי
          #8

          @מלאכת-מחשבת תנסה את זה

          ArrayString = Array("בראשית", "שמות")
          For Each s In ArrayString
              Selection.Find.ClearFormatting
              Selection.Find.Replacement.ClearFormatting
              With Selection.Find
                  .Text = "\((" & s & ")(*)\)"
                  .Replacement.Text = "{‎\1\2‎}"
                  .Forward = True
                  .Wrap = wdFindContinue
                  .Format = False
                  .MatchCase = False
                  .MatchWholeWord = False
                  .MatchDiacritics = False
                  .MatchControl = False
                  .MatchAllWordForms = False
                  .MatchSoundsLike = False
                  .MatchWildcards = True
              End With
              Selection.Find.Execute Replace:=wdReplaceAll
          Next
          

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

          מגדליםמ מ 4 תגובות תגובה אחרונה
          2
          • D dmp

            @מלאכת-מחשבת תנסה את זה

            ArrayString = Array("בראשית", "שמות")
            For Each s In ArrayString
                Selection.Find.ClearFormatting
                Selection.Find.Replacement.ClearFormatting
                With Selection.Find
                    .Text = "\((" & s & ")(*)\)"
                    .Replacement.Text = "{‎\1\2‎}"
                    .Forward = True
                    .Wrap = wdFindContinue
                    .Format = False
                    .MatchCase = False
                    .MatchWholeWord = False
                    .MatchDiacritics = False
                    .MatchControl = False
                    .MatchAllWordForms = False
                    .MatchSoundsLike = False
                    .MatchWildcards = True
                End With
                Selection.Find.Execute Replace:=wdReplaceAll
            Next
            

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

            מגדליםמ מנותק
            מגדליםמ מנותק
            מגדלים
            צוות פיקוח מדריכים
            כתב ב נערך לאחרונה על ידי מגדלים
            #9

            @dmp עובד!
            מעולה!!!
            אם תוכל גם לפנות ל"איך להוסיף שאילה בפקודה בוורד, ועוד."

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

              @מלאכת-מחשבת תנסה את זה

              ArrayString = Array("בראשית", "שמות")
              For Each s In ArrayString
                  Selection.Find.ClearFormatting
                  Selection.Find.Replacement.ClearFormatting
                  With Selection.Find
                      .Text = "\((" & s & ")(*)\)"
                      .Replacement.Text = "{‎\1\2‎}"
                      .Forward = True
                      .Wrap = wdFindContinue
                      .Format = False
                      .MatchCase = False
                      .MatchWholeWord = False
                      .MatchDiacritics = False
                      .MatchControl = False
                      .MatchAllWordForms = False
                      .MatchSoundsLike = False
                      .MatchWildcards = True
                  End With
                  Selection.Find.Execute Replace:=wdReplaceAll
              Next
              

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

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

              @dmp ג"א מצטרף לדברי @מגדלים , ביצוע יפה!!!
              וכשאני מוסיף הרבה דברים שאני צריך לרדת שורה האם אני צריך להוסיף משהו מיוחד, או סתם להמשיך בתוך הסוגריים הזה?

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

                @מלאכת-מחשבת תנסה את זה

                ArrayString = Array("בראשית", "שמות")
                For Each s In ArrayString
                    Selection.Find.ClearFormatting
                    Selection.Find.Replacement.ClearFormatting
                    With Selection.Find
                        .Text = "\((" & s & ")(*)\)"
                        .Replacement.Text = "{‎\1\2‎}"
                        .Forward = True
                        .Wrap = wdFindContinue
                        .Format = False
                        .MatchCase = False
                        .MatchWholeWord = False
                        .MatchDiacritics = False
                        .MatchControl = False
                        .MatchAllWordForms = False
                        .MatchSoundsLike = False
                        .MatchWildcards = True
                    End With
                    Selection.Find.Execute Replace:=wdReplaceAll
                Next
                

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

                מגדליםמ מנותק
                מגדליםמ מנותק
                מגדלים
                צוות פיקוח מדריכים
                כתב ב נערך לאחרונה על ידי מגדלים
                #11

                @dmp האם תוכלו לקצר את הקוד הנ"ל לקוד זה 👇 שכרגע זה עובד לי רק על המילים שמופיעות בלולאה בשורה מס' 1 למעלה בלי תוספת מילים ואני רוצה שזה כן יתאים לקוד הנ"ל של @מלאכת-מחשבת :

                arrFind = Array("בראשית", "שמות", "ויקרא", "במדבר", "דברים")
                
                For f = 0 To UBound(arrFind)
                    Selection.Find.Text = "(" & arrFind(f) & ")"
                    Selection.Find.Replacement.Text = "{" & arrFind(f) & "}"
                    Selection.Find.Wrap = wdFindContinue
                    Selection.Find.Execute Replace:=wdReplaceAll
                Next
                

                כמובן להכניס בתוך המאקרו וכנ"ל.

                D תגובה 1 תגובה אחרונה
                1
                • מגדליםמ מגדלים

                  @dmp האם תוכלו לקצר את הקוד הנ"ל לקוד זה 👇 שכרגע זה עובד לי רק על המילים שמופיעות בלולאה בשורה מס' 1 למעלה בלי תוספת מילים ואני רוצה שזה כן יתאים לקוד הנ"ל של @מלאכת-מחשבת :

                  arrFind = Array("בראשית", "שמות", "ויקרא", "במדבר", "דברים")
                  
                  For f = 0 To UBound(arrFind)
                      Selection.Find.Text = "(" & arrFind(f) & ")"
                      Selection.Find.Replacement.Text = "{" & arrFind(f) & "}"
                      Selection.Find.Wrap = wdFindContinue
                      Selection.Find.Execute Replace:=wdReplaceAll
                  Next
                  

                  כמובן להכניס בתוך המאקרו וכנ"ל.

                  D מנותק
                  D מנותק
                  dmp
                  כתב ב נערך לאחרונה על ידי
                  #12

                  @מגדלים לא ניתן להוסיף בשורה 1?

                  מגדליםמ תגובה 1 תגובה אחרונה
                  0
                  • D dmp

                    @מגדלים לא ניתן להוסיף בשורה 1?

                    מגדליםמ מנותק
                    מגדליםמ מנותק
                    מגדלים
                    צוות פיקוח מדריכים
                    כתב ב נערך לאחרונה על ידי
                    #13

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

                    D תגובה 1 תגובה אחרונה
                    0
                    • מגדליםמ מגדלים

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

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

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

                      Selection.Find.MatchWildcards = True
                      

                      כמו כן מומלץ להוסיף את השורות של ClearFormatting (שורות 2-3 בקוד שהבאתי למעלה) על מנת שהחיפוש לא יתבסס על עיצוב שהגדרת בעת חיפוש קודם, פעולה זו מוחקת את הגדרת העיצוב הנוכחית ומגדירה חיפוש ללא עיצוב.
                      אם זה עדיין לא עובד, פשוט תשתמש בקוד הנ"ל עם טקסט החיפוש של @מלאכת-מחשבת
                      בהצלחה!!!

                      מגדליםמ תגובה 1 תגובה אחרונה
                      2
                      • D dmp

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

                        Selection.Find.MatchWildcards = True
                        

                        כמו כן מומלץ להוסיף את השורות של ClearFormatting (שורות 2-3 בקוד שהבאתי למעלה) על מנת שהחיפוש לא יתבסס על עיצוב שהגדרת בעת חיפוש קודם, פעולה זו מוחקת את הגדרת העיצוב הנוכחית ומגדירה חיפוש ללא עיצוב.
                        אם זה עדיין לא עובד, פשוט תשתמש בקוד הנ"ל עם טקסט החיפוש של @מלאכת-מחשבת
                        בהצלחה!!!

                        מגדליםמ מנותק
                        מגדליםמ מנותק
                        מגדלים
                        צוות פיקוח מדריכים
                        כתב ב נערך לאחרונה על ידי מגדלים
                        #15

                        @dmp אם כבר ..
                        כשאני רוצה לכתוב כנ"ל בתיבת חיפוש שיחליף אותיות באנגלית.. ואני רוצה עם ההגדרה כמו שיש בוורד של "חפש את כל המילים הדומות" דהיינו גם אותיות רשיות וגם אותיות קטנות אלו מילים אני צריך להכניס?
                        כזה: 0aa17d80-bdcd-4f13-81b8-1ffa95c5d1a0-image.png

                        תגובה 1 תגובה אחרונה
                        1
                        • D dmp

                          @מלאכת-מחשבת תנסה את זה

                          ArrayString = Array("בראשית", "שמות")
                          For Each s In ArrayString
                              Selection.Find.ClearFormatting
                              Selection.Find.Replacement.ClearFormatting
                              With Selection.Find
                                  .Text = "\((" & s & ")(*)\)"
                                  .Replacement.Text = "{‎\1\2‎}"
                                  .Forward = True
                                  .Wrap = wdFindContinue
                                  .Format = False
                                  .MatchCase = False
                                  .MatchWholeWord = False
                                  .MatchDiacritics = False
                                  .MatchControl = False
                                  .MatchAllWordForms = False
                                  .MatchSoundsLike = False
                                  .MatchWildcards = True
                              End With
                              Selection.Find.Execute Replace:=wdReplaceAll
                          Next
                          

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

                          מגדליםמ מנותק
                          מגדליםמ מנותק
                          מגדלים
                          צוות פיקוח מדריכים
                          כתב ב נערך לאחרונה על ידי
                          #16

                          @dmp בשורה 1 כשיש לי יותר מילים מכמה שנכנס בשורה איך אני יורד שורה?

                          D תגובה 1 תגובה אחרונה
                          1
                          • מגדליםמ מגדלים

                            @dmp בשורה 1 כשיש לי יותר מילים מכמה שנכנס בשורה איך אני יורד שורה?

                            D מנותק
                            D מנותק
                            dmp
                            כתב ב נערך לאחרונה על ידי dmp
                            #17

                            @מגדלים

                            "בראשית _
                            שמות"
                            

                            וכו'
                            דהיינו רווח ואחריו_

                            מ תגובה 1 תגובה אחרונה
                            2
                            • D dmp

                              @מגדלים

                              "בראשית _
                              שמות"
                              

                              וכו'
                              דהיינו רווח ואחריו_

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

                              • התחברות

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

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