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

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

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

בקשה | פקודות מקרו בוורד.

מתוזמן נעוץ נעול הועבר תוכנה
34 פוסטים 6 כותבים 1.0k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • הללוהוה מנותק
    הללוהוה מנותק
    הללוהו
    כתב ב נערך לאחרונה על ידי
    #1

    (בהמשך למדריך של @א.מ. במדריך חיפוש והחלפה בוורד.)
    א. איך נוכל להחליף בהחלפה באמצעות הקידודים הנ"ל רק חלק מילים דהיינו אני מחפש למשל כל סוגריים ואני רוצה להחליף רק את סוג הסוגריים מעיגול =( ), למרובעות ={ },
    ב. כשאני לא רוצה להחליף את כל הסוגריים שיש לי במסמך , אלא רק הסוגריים שהם מראי מקומות דהיינו ע"פ רשימה מסודרת שאסדר שכל סוגריים שיש בהם מילה "בראשית" או "שמות" וכו' לפי מה שאני אכניס, על אף שיש שם עוד מילים חוץ מהמילה הנ"ל ("בראשית" או "שמות" וכו') למשל (בראשית מו,יד) יתחלף ל {בראשית מו,יד} אבל לא סוגי סוגריים אחרות כגון (נדצ"ל אלא) ... וכדו'.
    הנ"ל אני צריך בהרבה מקומות ולא יעזור לי בזה חיפוש והחלפה בכל אחד בנפרד...
    בתקוה להבנה.

    yossizY 2 תגובות תגובה אחרונה
    1
    • yossizY מנותק
      yossizY מנותק
      yossiz
      השיב להללוהו ב נערך לאחרונה על ידי yossiz
      #2

      @הללוהו

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

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

      \((*)\)
      

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

      החלפה:

      {\1}
      

      (הביטוי \1 מייצג את הקבוצה הראשונה של תווים שהקפתי בסוגריים בחיפוש)

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

      אולי כבר כדאי לקנות לזה תוסף... אולי ל@רחמים יש משהו.
      אין כזה דבר מובנה שמאפשר החלפה של רשימה של חיפושים

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

      הללוהוה תגובה 1 תגובה אחרונה
      6
      • הללוהוה מנותק
        הללוהוה מנותק
        הללוהו
        השיב לyossiz ב נערך לאחרונה על ידי
        #3

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

        תגובה 1 תגובה אחרונה
        1
        • yossizY מנותק
          yossizY מנותק
          yossiz
          השיב להללוהו ב נערך לאחרונה על ידי
          #4

          @הללוהו אמר בבקשה | פקודות מקרו בוורד.:

          בתקוה להבנה

          התקוות התבדו...
          רק עכשיו אני שם לב לכותרת של הנושא שאתה מבקש מאקרו. (לדעתי כותרת אמור לתמצת את גוף ההודעה אבל לא מחליף אותה. כל התוכן חייב להיות גם בגוף ההודעה)

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

          \((*)בראשית(*)\)
          

          ואז להחליף ב:

          {‎\1בראשית‎\2}
          

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

          הללוהוה אורייא 3 תגובות תגובה אחרונה
          5
          • הללוהוה מנותק
            הללוהוה מנותק
            הללוהו
            השיב לyossiz ב נערך לאחרונה על ידי הללוהו
            #5

            @yossiz ממש תודה רבה רבה !!!
            ואיך אפשר להגדיר בהחלפה שהוא יחפש או בראשית (כנ"ל) או שמות גם באופן הנ"ל שזה בתוך סוגריים
            זה שאני צריך בעצם מקרו מאחר שאני צריך את זה לכמויות של טקסטים ולא על מילה מסוים אלא על רשימה של מילים בראשית /שמות/ ויקרא /וכן על עוד ספרים...בכל טקסט ...
            דהיינו האם יש פיתרון בהחלף לכתוב שיחליף רק את הסוגריים בלי שאצטרך להעתיק את המילה בראשית?
            עכ"פ תודה רבה!

            WWWW תגובה 1 תגובה אחרונה
            2
            • WWWW מנותק
              WWWW מנותק
              WWW
              השיב להללוהו ב נערך לאחרונה על ידי
              #6

              @הללוהו אמר בבקשה | פקודות מקרו בוורד.:

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

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

              WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

              הללוהוה תגובה 1 תגובה אחרונה
              0
              • אורייא מנותק
                אורייא מנותק
                אוריי
                השיב לyossiz ב נערך לאחרונה על ידי
                #7

                @yossiz
                אני מנסה לעשות הקלטת מאקרו ואז להכניס כלולאה אבל משום מה הקוד שהבאת לא מוצא שום ערך בחיפוש
                למה זה כך?
                a8ebe939-711b-4373-8df6-b70fde9e2c0c-image.png

                ניתן לפנות אלי גם ב al0548446188@gmail.com
                ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                הללוהוה תגובה 1 תגובה אחרונה
                0
                • הללוהוה מנותק
                  הללוהוה מנותק
                  הללוהו
                  השיב לאוריי ב נערך לאחרונה על ידי הללוהו
                  #8

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

                  תגובה 1 תגובה אחרונה
                  3
                  • הללוהוה מנותק
                    הללוהוה מנותק
                    הללוהו
                    השיב לWWW ב נערך לאחרונה על ידי הללוהו
                    #9

                    @www @אוריי אני צריך שאוכל להכניס הרבה סוגי מילים שבכל סוגריים שמופיע בהם אחד מהם הוא יתחלף מכזה ( ) לכזה { ] בתודה ,ודה בטח יעזור לי כי אני לא צריך לשנות בכל טקסט את החיפוש כי אותם המילים שאני רוצה שכשיהיו בסוגריים ישתנה הסוגריים, אני רוצה בכל בכל הטקסטים אותם המילים בחיפוש ...(הכולל ה-כ"ד ספרים ועוד אבל את זה אני כבר אכניס במאקרו קודם אם יש אפשרות כזו...)
                    ולא רק על מילת בראשית ..
                    תודה רבה לכל העוזרים והמתייגעים!!!
                    זה מאוד דחוף לי.

                    @www אמר בבקשה | פקודות מקרו בוורד.:

                    במקרה כזה קל לשים פעמיים את המשתנה שכרגע בטיפול.

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

                    אורייא 2 תגובות תגובה אחרונה
                    1
                    • אורייא מנותק
                      אורייא מנותק
                      אוריי
                      השיב להללוהו ב נערך לאחרונה על ידי
                      #10

                      @הללוהו
                      הגעתי לאיזו שהיא תוצאה
                      אבל מבדיקה שלי משום מה הוא לא מגיע ל100% דיוק
                      אני לא יודע למה זה קורה
                      יש לך אולי איזה קובץ דוגמא שאני יעשה עליו בדיקה?
                      אם לא תרצה להעלות את זה ציבורי תוכל לשלוח לי במייל שבחתימה

                      ניתן לפנות אלי גם ב al0548446188@gmail.com
                      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                      תגובה 1 תגובה אחרונה
                      1
                      • אורייא מנותק
                        אורייא מנותק
                        אוריי
                        השיב להללוהו ב נערך לאחרונה על ידי אוריי
                        #11

                        @הללוהו
                        אני יביא את הקוד שעשיתי יש עוד מה לשפר אבל הרעיון עובד

                        1. תיצור קובץ אקסל ותכניס בעמודה A את כל הערכים לחיפוש תקרא לו שם ותשמור ולסגור את הקובץ.
                        2. תכניס בוורד את הקוד הבא
                        Sub HighlightMatchesAndSummarize()
                                Dim strArray As String
                            'GET DATA FROM EXCEL
                            Dim xlApp As Object
                            Dim xlBook As Object
                            Const strWorkBookName As String = "C:\Users\User\Documents\uri.xlsx"
                            On Error Resume Next
                            Set xlApp = GetObject(, "Excel.Application")
                            If Err Then
                                Set xlApp = CreateObject("Excel.Application")
                            End If
                            On Error GoTo 0
                            Set xlBook = xlApp.Workbooks.Open(FileName:=strWorkBookName)
                            'xlApp.Visible = True
                            xlApp.Visible = False
                            'transpose excel cells in our arrays
                            Dim w
                            w = 1
                            Do While xlApp.ActiveSheet.range("a" & w) <> ""
                            strArray = xlApp.ActiveSheet.range("A" & w).Value
                            Search (strArray)
                            w = w + 1
                            Loop
                        
                            Set xlBook = Nothing
                            xlApp.Quit
                            Set xlApp = Nothing
                            
                        End Sub
                        
                        Public Function Search(text As String)
                        
                            Selection.Find.ClearFormatting
                            Selection.Find.Replacement.ClearFormatting
                            With Selection.Find
                                .text = "\((*)" & text & "(*)\)"
                                .Replacement.text = "{\1" & text & "\2}"
                                .Forward = True
                                .Wrap = wdFindContinue
                                .MatchWildcards = True
                            End With
                            Selection.Find.Execute Replace:=wdReplaceAll
                        
                        End Function
                        
                        1. תשנה בשורה 6 את המיקום של הקובץ אקסל שיצרת
                          ונשאר לך פשוט להפעיל את המאקרו
                          בהצלחה

                        ניתן לפנות אלי גם ב al0548446188@gmail.com
                        ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                        הללוהוה תגובה 1 תגובה אחרונה
                        2
                        • הללוהוה מנותק
                          הללוהוה מנותק
                          הללוהו
                          השיב לyossiz ב נערך לאחרונה על ידי הללוהו
                          #12

                          @yossiz ולכל העוסקים במלאכה, נראה לי דבנידון דידן כהמשך לדברי yossiz לעיל, עדיף לעשות כך:

                          \((בראשית)(*)\)
                          

                          החלף ב:

                          {‎\1\2‎}
                          

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

                          בתודה.

                          מנחםמ תגובה 1 תגובה אחרונה
                          1
                          • מנחםמ מנותק
                            מנחםמ מנותק
                            מנחם
                            השיב להללוהו ב נערך לאחרונה על ידי מנחם
                            #13

                            @הללוהו אמר

                            לא הסתדרתי כ"כ עם זה אם אפשר להסביר שוב.
                            בתודה.

                            אולי תפרט בבקשה מה לא הסתדרת?
                            הרי מה יעזור להסביר שוב אותו דבר!

                            הללוהוה תגובה 1 תגובה אחרונה
                            0
                            • הללוהוה מנותק
                              הללוהוה מנותק
                              הללוהו
                              השיב למנחם ב נערך לאחרונה על ידי
                              #14

                              @מנחם
                              אני לא הסתדרתי עם רישום מיקום האקסל , זהו דבר ראשון וע"ז עיכב אותי המאקרו , מקווה שרק זה הבעיה.
                              (ניסית את הנ"ל והסתדרת עם זה, שאתה שואל?)

                              מנחםמ תגובה 1 תגובה אחרונה
                              1
                              • מנחםמ מנותק
                                מנחםמ מנותק
                                מנחם
                                השיב להללוהו ב נערך לאחרונה על ידי
                                #15

                                @הללוהו אמר בבקשה | פקודות מקרו בוורד.:

                                @מנחם
                                אני לא הסתדרתי עם רישום מיקום האקסל , זהו דבר ראשון וע"ז עיכב אותי המאקרו , מקווה שרק זה הבעיה.
                                (ניסית את הנ"ל והסתדרת עם זה, שאתה שואל?)

                                אז אני ינסה לעזור לך
                                אבל אין לי יותר מידי לפרט כי @אוריי נתן הוראות מפורטות
                                בשורה 6 בקוד הנ"ל
                                ואני מצרף את השורה הזאת כאן

                                    Const strWorkBookName As String = "C:\Users\User\Documents\uri.xlsx"
                                
                                

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

                                אבל אני עדיין לא מבין מה לא הסתדרת?
                                אולי אתה לא מצליח למצוא נתיב של קובץ😞 ?
                                אולי העתק הדבק לא עובד טוב?
                                כמה שאתה מנסה יותר לפרט ולפרט
                                ככה אפשר לעזור לך הרבה יותר

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

                                הללוהוה תגובה 1 תגובה אחרונה
                                1
                                • הללוהוה מנותק
                                  הללוהוה מנותק
                                  הללוהו
                                  השיב למנחם ב נערך לאחרונה על ידי
                                  #16

                                  @מנחם אמר בבקשה | פקודות מקרו בוורד.:

                                  אולי העתק הדבק לא עובד טוב?

                                  איך אני עושה העתק הדבק בשם של הקובץ ?
                                  למשל הקובץ מונח לי ב דיסק X בתוך תיקיה "תוכנות" ושם האקסל זה "חפש והחלף " מה אני אמור לרשום?

                                  מנחםמ תגובה 1 תגובה אחרונה
                                  1
                                  • מנחםמ מנותק
                                    מנחםמ מנותק
                                    מנחם
                                    השיב להללוהו ב נערך לאחרונה על ידי
                                    #17

                                    @הללוהו שאלת חכם חצי תשובה
                                    אני יפרט איך שאני עושה
                                    אני בטוח שיש עוד דרכים
                                    לחיצה ימנית על הקובץ>מאפיינים
                                    יש שורה של מיקום תעתיק את כל השורה הזאת
                                    ותדביק את זה בין המרכאות בשורה 6 הנ"ל

                                    WWWW הללוהוה 2 תגובות תגובה אחרונה
                                    1
                                    • WWWW מנותק
                                      WWWW מנותק
                                      WWW
                                      השיב למנחם ב נערך לאחרונה על ידי
                                      #18

                                      @מנחם אמר בבקשה | פקודות מקרו בוורד.:

                                      אני בטוח שיש עוד דרכים

                                      שיפט + לחיצה ימנית > העתק נתיב ללוח.

                                      WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                                      תגובה 1 תגובה אחרונה
                                      3
                                      • הללוהוה מנותק
                                        הללוהוה מנותק
                                        הללוהו
                                        השיב למנחם ב נערך לאחרונה על ידי
                                        #19

                                        @מנחם ואיפה לכתוב שם הקובץ?
                                        הוא כותב לי שגיאה זו:4a0f52f5-4b78-4135-af47-2cf5951c98c8-image.png מה אני אמור לעשות שיוכל לקרוא את האקסל? @אוריי

                                        אורייא תגובה 1 תגובה אחרונה
                                        0
                                        • אורייא מנותק
                                          אורייא מנותק
                                          אוריי
                                          השיב להללוהו ב נערך לאחרונה על ידי
                                          #20

                                          @הללוהו
                                          האקסל שלך פתוח?

                                          ניתן לפנות אלי גם ב al0548446188@gmail.com
                                          ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

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

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

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