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

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

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

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

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

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

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

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

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

    אורייא
    אורייא
    אוריי
    כתב ב נערך לאחרונה על ידי אוריי
    #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
    • yossizY yossiz

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

      בתקוה להבנה

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

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

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

      ואז להחליף ב:

      {‎\1בראשית‎\2}
      
      הללוהוה
      הללוהוה
      הללוהו
      כתב ב נערך לאחרונה על ידי הללוהו
      #12

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

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

      החלף ב:

      {‎\1\2‎}
      

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

      בתודה.

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

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

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

        החלף ב:

        {‎\1\2‎}
        

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

        בתודה.

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

        @הללוהו אמר

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

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

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

          @הללוהו אמר

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                WWWW הללוהוה 2 תגובות תגובה אחרונה
                1
                • מנחםמ מנחם

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

                  WWWW
                  WWWW
                  WWW
                  כתב ב נערך לאחרונה על ידי
                  #18

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

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

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

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

                  תגובה 1 תגובה אחרונה
                  3
                  • מנחםמ מנחם

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

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

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

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

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

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

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

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

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

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

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

                        @אוריי לא!
                        האם לפתוח אותה אפי' לא כתבתי את שם האקסל העתקתי כך "C:\‏‏תיקיה חדשה" (הפוך.) האם אני צריך להוסיף משהו חוץ ממה שכתוב במיקום?

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

                          @אוריי לא!
                          האם לפתוח אותה אפי' לא כתבתי את שם האקסל העתקתי כך "C:\‏‏תיקיה חדשה" (הפוך.) האם אני צריך להוסיף משהו חוץ ממה שכתוב במיקום?

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

                          @הללוהו לא! זה צריך להיות סגור
                          איפה הכנסת את הקוד?
                          אתה יכול להביא צילום מסך?

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

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

                            @הללוהו לא! זה צריך להיות סגור
                            איפה הכנסת את הקוד?
                            אתה יכול להביא צילום מסך?

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

                            @אוריי 87a50a0d-96e9-419f-ab13-adb8b4bdab9f-image.png

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

                              @אוריי 87a50a0d-96e9-419f-ab13-adb8b4bdab9f-image.png

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

                              @הללוהו לא הכנסת את שם הקובץ נכון
                              יש להכניס נתיב נכון כולל סיומת של הקובץ

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

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

                                @הללוהו לא הכנסת את שם הקובץ נכון
                                יש להכניס נתיב נכון כולל סיומת של הקובץ

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

                                @אוריי
                                הידד!!!
                                הצלחתי!!!!!!

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

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

                                  @אוריי
                                  הידד!!!
                                  הצלחתי!!!!!!

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

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

                                  @הללוהו
                                  בעמודה A באקסל תרשום בראשית שמות וכו'
                                  אחד אחרי השני כל תא שם לחיפוש והחלפה
                                  מה שהקוד הזה יעשה הוא יחליף את הסוגריים

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

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

                                    @הללוהו
                                    בעמודה A באקסל תרשום בראשית שמות וכו'
                                    אחד אחרי השני כל תא שם לחיפוש והחלפה
                                    מה שהקוד הזה יעשה הוא יחליף את הסוגריים

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

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

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

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

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

                                      @הללוהו קודם כל אתה הצלחת להשתמש במה שהבאתי?

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

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

                                        @הללוהו קודם כל אתה הצלחת להשתמש במה שהבאתי?

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

                                        @אוריי הוא כבר כתב לעיל, על מה שהבאת שזה עובד!

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

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

                                          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 את המיקום של הקובץ אקסל שיצרת
                                            ונשאר לך פשוט להפעיל את המאקרו
                                            בהצלחה
                                          הללוהוה
                                          הללוהוה
                                          הללוהו
                                          כתב ב נערך לאחרונה על ידי
                                          #30

                                          @אוריי הוא משבש אותי וכותב לי שגיאה (לאחרונה, בתחילה כן עבד לי ועכשיו עם מחשב אחר..) בשורה 31 הנ"ל.
                                          אם ידוע לך פיתרון אשמח לשמוע.

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

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

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

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

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


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

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

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