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

בקשת מידע | עזרה במקראו לוורד

מתוזמן נעוץ נעול הועבר עזרה הדדית - וורד
12 פוסטים 4 כותבים 185 צפיות 3 Watching
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 1 מנותק
    1 מנותק
    121244
    כתב ב נערך לאחרונה על ידי
    #1

    https://mitmachim.top/topic/27580/שיתוף-קודי-vba-להחלפת-כמה-מילים-בו-זמנית-בוורד?_=1677066819761
    בקישור שלמעלה יש קוד שמחליף מספר מילים במילה , איך עושים שאם זה הצליח הוא יכתוב כמה מילים הוחלפו?

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

      https://mitmachim.top/topic/27580/שיתוף-קודי-vba-להחלפת-כמה-מילים-בו-זמנית-בוורד?_=1677066819761
      בקישור שלמעלה יש קוד שמחליף מספר מילים במילה , איך עושים שאם זה הצליח הוא יכתוב כמה מילים הוחלפו?

      1 מנותק
      1 מנותק
      121244
      כתב ב נערך לאחרונה על ידי
      #2

      @121244 משהו יכול לענות?

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

        @121244 משהו יכול לענות?

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

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

        Sub מספור_מופעים_בוורד()
                
                    
                        Selection.HomeKey Unit:=wdStory
                        
                            Selection.Find.ClearFormatting
                            Selection.Find.Text = "שלום"
                            Selection.Find.MatchWildcards = True
                            Do While Selection.Find.Execute
                                 I = I + 1
                            Loop
        
                 MsgBox I
        End Sub
        
        אורייא תגובה 1 תגובה אחרונה
        1
        • 1 מנותק
          1 מנותק
          121244
          כתב ב נערך לאחרונה על ידי
          #4

          איך עושים שיחזור על אותה פקודה מספר פעמים

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

            איך עושים שיחזור על אותה פקודה מספר פעמים

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

            @121244
            אותה פקודה למספר מילים? מספור כל מילה או סה"כ מופעים של כל המילים?
            הסבר!!

            ד תגובה 1 תגובה אחרונה
            0
            • ר רפרם ב"ר פפא

              @121244
              אותה פקודה למספר מילים? מספור כל מילה או סה"כ מופעים של כל המילים?
              הסבר!!

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

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

              @121244 תקן אותי אם טעיתי.

              תגובה 1 תגובה אחרונה
              0
              • ר רפרם ב"ר פפא

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

                Sub מספור_מופעים_בוורד()
                        
                            
                                Selection.HomeKey Unit:=wdStory
                                
                                    Selection.Find.ClearFormatting
                                    Selection.Find.Text = "שלום"
                                    Selection.Find.MatchWildcards = True
                                    Do While Selection.Find.Execute
                                         I = I + 1
                                    Loop
                
                         MsgBox I
                End Sub
                
                אורייא מנותק
                אורייא מנותק
                אוריי
                מדריכים
                כתב ב נערך לאחרונה על ידי
                #7

                @רפרם-ב-ר-פפא
                חסר לך הצהרת משתנה של i

                כאן

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

                  איך עושים שיחזור על אותה פקודה מספר פעמים

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

                  @121244
                  להלן קוד עם ספירה לכמה מילים וסה"כ
                  אם זה מה שהתכוונת

                  Sub החלפה_כולל_ספירה()
                  Dim I, P, K, L, J As Double
                  arrFind = Array("א", "ב", "ג")
                  arrReplace = Array("ד", "ה", "ו")
                  For I = 0 To ActiveDocument.Words.Count
                  For F = 0 To UBound(arrFind)
                  'החלפה
                      Selection.Find.Text = arrFind(F)
                       Selection.Find.Replacement.Text = arrReplace(F)
                      Selection.Find.Wrap = wdFindContinue
                      Selection.Find.Execute Replace:=wdReplaceOne
                      'ספירה
                      If Selection.Range = arrReplace(0) Then
                      P = P + 1
                     ElseIf Selection.Range = arrReplace(1) Then
                     K = K + 1
                      ElseIf Selection.Range = arrReplace(2) Then
                      J = J + 1
                    Else
                  End If
                  Selection.EndKey Unit:=wdLine
                  Next F
                  Next I
                  'סה''כ
                  L = P + K + J
                  'הודעה
                   MsgBox arrFind(0) & " " & P & " פעמים " & arrFind(1) & " " & K & " פעמים " & arrFind(2) & " " & J & " פעמים סה''כ החלפות " & L
                  End Sub
                  
                  תגובה 1 תגובה אחרונה
                  1
                  • אורייא אוריי

                    @רפרם-ב-ר-פפא
                    חסר לך הצהרת משתנה של i

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

                    @אוריי
                    כמה שידוע לי ל " i " לא צריך הצהרת משתנה שהוא בסיסי(עובד למעשה גם בלי) והוספתי בקוד החדש

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

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

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

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

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

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

                        1 תגובה 1 תגובה אחרונה
                        1
                        • ר רפרם ב"ר פפא

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

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

                          @רפרם-ב-ר-פפא כתב בבקשת מידע | עזרה במקראו לוורד:

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

                          התכוונתי החלפה של מילה במילה ויגיד כמות פעמים ולא החלפה של שני מילים במילה וכדו'

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

                          • התחברות

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

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