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

בעיה | רווח מיתר בין אותיות

מתוזמן נעוץ נעול הועבר עזרה הדדית - וורד
37 פוסטים 4 כותבים 424 צפיות 3 Watching
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • יוסף אלחנןי יוסף אלחנן

    @u88 אם אתה רוצה לעשות את מה ש @דוד-משה-1 הציע

    @דוד-משה-1 כתב בבעיה | רווח מיתר בין אותיות:

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

    אז יש לך כאן קוד מאקרו לזה

    Sub RemoveExtraSpacesBetweenLetters()
        Dim rng As Range
        Dim txt As String
        Dim newText As String
        Dim i As Long
        
        Set rng = Selection.Range
        txt = rng.Text
        
        newText = ""
        
        For i = 1 To Len(txt)
            If Mid(txt, i, 1) Like "[!א-ת]" Then
                newText = newText & Mid(txt, i, 1)
                If i < Len(txt) And Mid(txt, i + 1, 1) = " " Then
                    i = i + 1
                End If
            Else
                newText = newText & Mid(txt, i, 1)
            End If
        Next i
        
        rng.Text = newText
    End Sub
    
    

    אתה יודע איך להפעיל את זה, כן?

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

    @יוסף-אלחנן אולי אפשר שיחפש תו אחד ואחריו רווח וכו' אבל אם יש 2 תווים ואחריהם רווח לא

    יוסף אלחנןי תגובה 1 תגובה אחרונה
    0
    • U u88

      @יוסף-אלחנן אולי אפשר שיחפש תו אחד ואחריו רווח וכו' אבל אם יש 2 תווים ואחריהם רווח לא

      יוסף אלחנןי מחובר
      יוסף אלחנןי מחובר
      יוסף אלחנן
      מדריכים
      כתב נערך לאחרונה על ידי יוסף אלחנן
      #20

      @u88 מה הכוונה?
      למה שיהיה שני תווים ואחר כך רווח?

      אמרת למעלה שהכל זה תו - רווח - תו - רווח...

      או שזה כתוב:

      י ו ם    ט ו ב
      

      ולא

      י ו ם ט ו ב
      
      U תגובה 1 תגובה אחרונה
      0
      • יוסף אלחנןי יוסף אלחנן

        @u88 מה הכוונה?
        למה שיהיה שני תווים ואחר כך רווח?

        אמרת למעלה שהכל זה תו - רווח - תו - רווח...

        או שזה כתוב:

        י ו ם    ט ו ב
        

        ולא

        י ו ם ט ו ב
        
        U מנותק
        U מנותק
        u88
        כתב נערך לאחרונה על ידי
        #21

        @יוסף-אלחנן כתב בבעיה | רווח מיתר בין אותיות:

        @u88 מה הכוונה?
        למה שיהיה שני תווים ואחר כך רווח?

        אמרת למעלה שהכל זה תו - רווח - תו - רווח...

        או שזה כתוב:

        י ו ם    ט ו ב
        

        לכן אם כתוב

        י ו ם    ט ו ב
        

        אפשר לעשות חפש תו בודד שיש לפניו ואחריו רווח

        יוסף אלחנןי תגובה 1 תגובה אחרונה
        0
        • U u88

          @יוסף-אלחנן כתב בבעיה | רווח מיתר בין אותיות:

          @u88 מה הכוונה?
          למה שיהיה שני תווים ואחר כך רווח?

          אמרת למעלה שהכל זה תו - רווח - תו - רווח...

          או שזה כתוב:

          י ו ם    ט ו ב
          

          לכן אם כתוב

          י ו ם    ט ו ב
          

          אפשר לעשות חפש תו בודד שיש לפניו ואחריו רווח

          יוסף אלחנןי מחובר
          יוסף אלחנןי מחובר
          יוסף אלחנן
          מדריכים
          כתב נערך לאחרונה על ידי
          #22

          @u88 ומה אני אמרתי?

          U תגובה 1 תגובה אחרונה
          0
          • יוסף אלחנןי יוסף אלחנן

            @u88 ומה אני אמרתי?

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

            @יוסף-אלחנן ?

            U יוסף אלחנןי 2 תגובות תגובה אחרונה
            0
            • U u88

              @יוסף-אלחנן ?

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

              @u88 אין לי שמץ איך עושים את זה

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

                @יוסף-אלחנן ?

                יוסף אלחנןי מחובר
                יוסף אלחנןי מחובר
                יוסף אלחנן
                מדריכים
                כתב נערך לאחרונה על ידי יוסף אלחנן
                #25

                @u88 אתה מצוטט אותי...

                אני התכוונתי שאם הטקסט שלך הוא

                י ו ם ט ו ב
                

                אז אין (לי) איך לעזור לך...

                אבל אם הטקסט הוא

                י ו ם    ט ו ב
                

                אז אפשר לעשות שיבדוק האם יש רווח לפני הרווח...

                כלומר, שיבדוק האם בין שני אותיות יש רק רווח אחד, אז הרווח ההוא מיותר, והקוד יריץ מחיקה, אבל אם יש רצף של שניים או שלוש רווחים (בהנחה והטקסט הוא 👇)

                י ו ם    ט ו ב
                

                אז הקוד ישאיר רווח בודד...

                U תגובה 1 תגובה אחרונה
                1
                • יוסף אלחנןי יוסף אלחנן

                  @u88 אתה מצוטט אותי...

                  אני התכוונתי שאם הטקסט שלך הוא

                  י ו ם ט ו ב
                  

                  אז אין (לי) איך לעזור לך...

                  אבל אם הטקסט הוא

                  י ו ם    ט ו ב
                  

                  אז אפשר לעשות שיבדוק האם יש רווח לפני הרווח...

                  כלומר, שיבדוק האם בין שני אותיות יש רק רווח אחד, אז הרווח ההוא מיותר, והקוד יריץ מחיקה, אבל אם יש רצף של שניים או שלוש רווחים (בהנחה והטקסט הוא 👇)

                  י ו ם    ט ו ב
                  

                  אז הקוד ישאיר רווח בודד...

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

                  @יוסף-אלחנן בדיוק כמו השני

                  יוסף אלחנןי תגובה 1 תגובה אחרונה
                  0
                  • U u88

                    @יוסף-אלחנן בדיוק כמו השני

                    יוסף אלחנןי מחובר
                    יוסף אלחנןי מחובר
                    יוסף אלחנן
                    מדריכים
                    כתב נערך לאחרונה על ידי
                    #27

                    @u88 כלומר?

                    י ו ם    ט ו ב
                    
                    U תגובה 1 תגובה אחרונה
                    0
                    • יוסף אלחנןי יוסף אלחנן

                      @u88 כלומר?

                      י ו ם    ט ו ב
                      
                      U מנותק
                      U מנותק
                      u88
                      כתב נערך לאחרונה על ידי
                      #28

                      @יוסף-אלחנן אמרת שבאפשרות הזאת יש לך מה לעשות

                      יוסף אלחנןי תגובה 1 תגובה אחרונה
                      0
                      • U u88

                        @יוסף-אלחנן אמרת שבאפשרות הזאת יש לך מה לעשות

                        יוסף אלחנןי מחובר
                        יוסף אלחנןי מחובר
                        יוסף אלחנן
                        מדריכים
                        כתב נערך לאחרונה על ידי יוסף אלחנן
                        #29

                        @u88
                        אז בוא נראה מה יש לנו...

                        יש קוד מאקרו אחד שבו הוא מזהה רווחים בודדים (כמו שכתבת לעייל, שיש לפניהם ולאחריהם אותיות)
                        ומוחק אותם!

                        Sub DeleteSingleSpacesLeaveDoubleSpaces()
                            Dim doc As Document
                            Set doc = ActiveDocument
                            
                            Dim rng As Range
                            For Each rng In doc.StoryRanges
                                Do
                                    ' Find single spaces
                                    rng.Find.ClearFormatting
                                    rng.Find.Text = " "
                                    rng.Find.Replacement.Text = ""
                                    rng.Find.Forward = True
                                    rng.Find.Wrap = wdFindStop
                                    rng.Find.MatchWildcards = False
                                    
                                    If rng.Find.Execute Then
                                        ' Check if the next character is also a space
                                        If rng.Characters.Last.Next.Text = " " Then
                                            ' Move past the found space and continue searching
                                            rng.MoveStartUntil Cset:=" ", Count:=wdForward
                                        Else
                                            ' Replace the single space with an empty string
                                            rng.Text = Replace(rng.Text, " ", "")
                                        End If
                                    Else
                                        Exit Do
                                    End If
                                Loop While rng.Find.Found
                                
                                ' Move to the next story range
                                Set rng = rng.NextStoryRange
                            Next rng
                            
                            ' Restore the selection to the end of the document
                            doc.Range(doc.Content.End - 1, doc.Content.End).Select
                        End Sub
                        

                        ולאחר מכן אנו מריצים עוד קוד שיזהה רווחים כפולים (כפי שאמרת שיש),
                        ומוחק אותם ומותיר מהם רק רווח אחד.

                        Sub NormalizeDoubleSpaces()
                            Dim rng As Range
                            Set rng = ActiveDocument.Range
                            
                            ' Replace multiple spaces with single space
                            Do While InStr(rng.Text, "  ") > 0
                                rng.Text = Replace(rng.Text, "  ", " ")
                            Loop
                            
                            ' Restore the selection to the end of the document
                            rng.Collapse wdCollapseEnd
                            rng.Select
                        End Sub
                        

                        בהצלחה!
                        תעדכן!

                        U תגובה 1 תגובה אחרונה
                        0
                        • יוסף אלחנןי יוסף אלחנן

                          @u88
                          אז בוא נראה מה יש לנו...

                          יש קוד מאקרו אחד שבו הוא מזהה רווחים בודדים (כמו שכתבת לעייל, שיש לפניהם ולאחריהם אותיות)
                          ומוחק אותם!

                          Sub DeleteSingleSpacesLeaveDoubleSpaces()
                              Dim doc As Document
                              Set doc = ActiveDocument
                              
                              Dim rng As Range
                              For Each rng In doc.StoryRanges
                                  Do
                                      ' Find single spaces
                                      rng.Find.ClearFormatting
                                      rng.Find.Text = " "
                                      rng.Find.Replacement.Text = ""
                                      rng.Find.Forward = True
                                      rng.Find.Wrap = wdFindStop
                                      rng.Find.MatchWildcards = False
                                      
                                      If rng.Find.Execute Then
                                          ' Check if the next character is also a space
                                          If rng.Characters.Last.Next.Text = " " Then
                                              ' Move past the found space and continue searching
                                              rng.MoveStartUntil Cset:=" ", Count:=wdForward
                                          Else
                                              ' Replace the single space with an empty string
                                              rng.Text = Replace(rng.Text, " ", "")
                                          End If
                                      Else
                                          Exit Do
                                      End If
                                  Loop While rng.Find.Found
                                  
                                  ' Move to the next story range
                                  Set rng = rng.NextStoryRange
                              Next rng
                              
                              ' Restore the selection to the end of the document
                              doc.Range(doc.Content.End - 1, doc.Content.End).Select
                          End Sub
                          

                          ולאחר מכן אנו מריצים עוד קוד שיזהה רווחים כפולים (כפי שאמרת שיש),
                          ומוחק אותם ומותיר מהם רק רווח אחד.

                          Sub NormalizeDoubleSpaces()
                              Dim rng As Range
                              Set rng = ActiveDocument.Range
                              
                              ' Replace multiple spaces with single space
                              Do While InStr(rng.Text, "  ") > 0
                                  rng.Text = Replace(rng.Text, "  ", " ")
                              Loop
                              
                              ' Restore the selection to the end of the document
                              rng.Collapse wdCollapseEnd
                              rng.Select
                          End Sub
                          

                          בהצלחה!
                          תעדכן!

                          U מנותק
                          U מנותק
                          u88
                          כתב נערך לאחרונה על ידי
                          #30

                          @יוסף-אלחנן זה מוקח את כל הרווחים במסמך
                          אבל את
                          י ו ם ט ו ב
                          זה מסדר מצויין

                          יוסף אלחנןי תגובה 1 תגובה אחרונה
                          0
                          • U u88

                            @יוסף-אלחנן זה מוקח את כל הרווחים במסמך
                            אבל את
                            י ו ם ט ו ב
                            זה מסדר מצויין

                            יוסף אלחנןי מחובר
                            יוסף אלחנןי מחובר
                            יוסף אלחנן
                            מדריכים
                            כתב נערך לאחרונה על ידי
                            #31

                            @u88 לא הבנתי...

                            אם יש לך כזה טקסט

                            י ו ם   ט ו ב
                            

                            אז אחרי שאתה מריץ קודם את הקוד הראשון - DeleteSingleSpaces
                            ייצא לך

                            יום   טוב
                            

                            שהוא הרי מוחק את הרווחים הבודדים ולא את הכפולים.

                            ואחר כך את הקוד השני - NormalizeDoubleSpaces

                            ייצא לך

                            יום טוב
                            

                            והנה הוא מחק את הווחים הכפולים והשאיר רק רווח אחד...

                            אולי תוכל להעלות לכאן איזה קטע מהטקסט?...

                            U תגובה 1 תגובה אחרונה
                            0
                            • יוסף אלחנןי יוסף אלחנן

                              @u88 לא הבנתי...

                              אם יש לך כזה טקסט

                              י ו ם   ט ו ב
                              

                              אז אחרי שאתה מריץ קודם את הקוד הראשון - DeleteSingleSpaces
                              ייצא לך

                              יום   טוב
                              

                              שהוא הרי מוחק את הרווחים הבודדים ולא את הכפולים.

                              ואחר כך את הקוד השני - NormalizeDoubleSpaces

                              ייצא לך

                              יום טוב
                              

                              והנה הוא מחק את הווחים הכפולים והשאיר רק רווח אחד...

                              אולי תוכל להעלות לכאן איזה קטע מהטקסט?...

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

                              @יוסף-אלחנן
                              וב י מ י ם ה ה ם ב ז מ ן ה ז ה ! ! !
                              אנו נזכה לקבל את התורה מחדש
                              ביום הגדול הזה,
                              ביום ההולדת של עמינו

                              ב ה צ ל ח ה

                              יוסף אלחנןי תגובה 1 תגובה אחרונה
                              0
                              • U u88

                                @יוסף-אלחנן
                                וב י מ י ם ה ה ם ב ז מ ן ה ז ה ! ! !
                                אנו נזכה לקבל את התורה מחדש
                                ביום הגדול הזה,
                                ביום ההולדת של עמינו

                                ב ה צ ל ח ה

                                יוסף אלחנןי מחובר
                                יוסף אלחנןי מחובר
                                יוסף אלחנן
                                מדריכים
                                כתב נערך לאחרונה על ידי יוסף אלחנן
                                #33

                                @u88 כתב בבעיה | רווח מיתר בין אותיות:

                                וב י מ י ם ה ה ם ב ז מ ן ה ז ה ! ! !

                                זה לא מה שכתבת שזה...
                                https://mitmachim.top/post/803819

                                אם זה ככה, אז אין לי איך לעזור...

                                אין דרך להסביר בפקודה שיזהה מה מילה ומה אות...

                                U תגובה 1 תגובה אחרונה
                                0
                                • יוסף אלחנןי יוסף אלחנן

                                  @u88 כתב בבעיה | רווח מיתר בין אותיות:

                                  וב י מ י ם ה ה ם ב ז מ ן ה ז ה ! ! !

                                  זה לא מה שכתבת שזה...
                                  https://mitmachim.top/post/803819

                                  אם זה ככה, אז אין לי איך לעזור...

                                  אין דרך להסביר בפקודה שיזהה מה מילה ומה אות...

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

                                  @יוסף-אלחנן כותרות הטקסט הם כך אבל השאר לא

                                  יוסף אלחנןי תגובה 1 תגובה אחרונה
                                  0
                                  • U u88

                                    @יוסף-אלחנן כותרות הטקסט הם כך אבל השאר לא

                                    יוסף אלחנןי מחובר
                                    יוסף אלחנןי מחובר
                                    יוסף אלחנן
                                    מדריכים
                                    כתב נערך לאחרונה על ידי
                                    #35

                                    @u88 אתה מוכן להעלות עמוד WORD אחד, כדי לחסות אי הבנה?...

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

                                    U תגובה 1 תגובה אחרונה
                                    0
                                    • יוסף אלחנןי יוסף אלחנן

                                      @u88 אתה מוכן להעלות עמוד WORD אחד, כדי לחסות אי הבנה?...

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

                                      U מנותק
                                      U מנותק
                                      u88
                                      כתב נערך לאחרונה על ידי
                                      #36

                                      @יוסף-אלחנן ב ה צ ל ח ה.docx

                                      יוסף אלחנןי תגובה 1 תגובה אחרונה
                                      0
                                      • U u88

                                        @יוסף-אלחנן ב ה צ ל ח ה.docx

                                        יוסף אלחנןי מחובר
                                        יוסף אלחנןי מחובר
                                        יוסף אלחנן
                                        מדריכים
                                        כתב נערך לאחרונה על ידי
                                        #37

                                        @u88 אני רואה רק שורה אחת שכתובה ככה...

                                        ואת זה אתה יכול לתקן כמו שכתבתי לעייל, בסעייתא דישמיא!
                                        תדגיש רק את השורה הזו, Alt + f8 ותבחר לפי הראשון ואחר כך שוב פעם ותבחר את השני...

                                        לי זה עבד...

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

                                        • התחברות

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

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