תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    ירידת שורה באקסל

    תכנות
    9
    14
    1589
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • nach
      nach נערך לאחרונה על ידי nach

      האם יש דרך לאלץ ירידת שורה בתוך תא כשיש בו נוסחא שהיא ממלאת את הטקסט?
      אני מדבר על תא שמשתמש בפונקציית CONCATENATE שמחברת מחרוזות טקסט, והבעיה שהאורך משתנה ולא קבוע ואז גם אם אני אגדיר ב'עיצוב תאים' שיהיה גלישת טקסט בתא זה יעבור היכן שכבר אין מקום ואני מעוניין שירד שורה במיקום ספציפי, השאלה האם יש לזה צירוף כמו שיש בVBA שעושה ירידת שורה מאולצת,
      (אגב, כשאני כותב את הטקסט אני לוחץ Enter+Alt וזה יורד שורה בתוך התא, (כתבתי לתועלת מי שלא מכיר) הבעיה כאן שזה עם נוסחא ולא בכתיבה עצמאית)
      אשמח מאוד אם ידוע למישהו בנושא זה ויוכל לכתוב כאן, תודה.

      WWW רחמים 05331 3 תגובות תגובה אחרונה תגובה ציטוט 1
      • WWW
        WWW @nach נערך לאחרונה על ידי

        @nach
        \r לא עובד?

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

        nach תגובה 1 תגובה אחרונה תגובה ציטוט 2
        • nach
          nach @WWW נערך לאחרונה על ידי

          @WWW לא

          searchnicks תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • searchnicks
            searchnicks @nach נערך לאחרונה על ידי

            @nach אולי זה שטויות, אבל רק זורק רעיון, לא ניסיתי.

            בוורד יש אפשרות למציאת/החלפת תווים באמצעות המספור הסידורי של התו (לא זוכר איך מוצאים את זה).

            אולי באקסל אפשר לרשום את המפסר הסידורי של ירידת שורה?

            או, לכתוב סימון כלשהוא איפה שאתה רוצה שיהיה ירידת שורה, ואז לעשות החלף את כל הסימונים האלה בסימון של ירידת שורה כמו בוורד?

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

            בערל תגובה 1 תגובה אחרונה תגובה ציטוט 2
            • בערל
              בערל ניהול @searchnicks נערך לאחרונה על ידי

              @searchnicks אמר בירידת שורה באקסל:

              @nach אולי זה שטויות, אבל רק זורק רעיון, לא ניסיתי.

              בוורד יש אפשרות למציאת/החלפת תווים באמצעות המספור הסידורי של התו (לא זוכר איך מוצאים את זה).

              אולי באקסל אפשר לרשום את המפסר הסידורי של ירידת שורה?

              או, לכתוב סימון כלשהוא איפה שאתה רוצה שיהיה ירידת שורה, ואז לעשות החלף את כל הסימונים האלה בסימון של ירידת שורה כמו בוורד?

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

              searchnicks תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • searchnicks
                searchnicks @בערל נערך לאחרונה על ידי

                @בערל כנראה.

                אבל אני יכול להחליף סימון בירידת שורה.

                (כל פעם לפני שאני עושה את זה אני שוב מחפש כאן איך עושים את זה @מעמד כתב על זה.....)

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

                מעמד תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • מעמד
                  מעמד @searchnicks נערך לאחרונה על ידי

                  @searchnicks אמר בירידת שורה באקסל:

                  (כל פעם לפני שאני עושה את זה אני שוב מחפש כאן איך עושים את זה @מעמד כתב על זה.....)

                  ??

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • רחמים
                    רחמים @nach נערך לאחרונה על ידי

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

                    יעקובוב פיתוח תוכנה ערוץ היוטיוב | אתר

                    צפו יוונים נקבצו עלי

                    תגובה 1 תגובה אחרונה תגובה ציטוט 2
                    • חנון המרבה
                      חנון המרבה נערך לאחרונה על ידי חנון המרבה

                      במקום Alt+Enter תוסיף "CHAR(10)" (כמובן ללא המרכאות) למשל

                      =CONCATENATE(A1,CHAR(10),B1)
                      

                      ותגדיר גלישת טקסט

                      nach תגובה 1 תגובה אחרונה תגובה ציטוט 4
                      • nach
                        nach נערך לאחרונה על ידי

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

                        Chr(13) & Chr(10)
                        

                        שזה הקוד של מעבר שורה וגם בזה הוא לא תומך, בכל אופן תודה על העזרה,

                        תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • nach
                          nach @חנון המרבה נערך לאחרונה על ידי nach

                          @חנון-המרבה אמר בירידת שורה באקסל:

                          במקום Alt+Enter תוסיף "CHAR(10)" (כמובן ללא המרכאות) למשל

                          =CONCATENATE(A1,CHAR(10),B1)
                          

                          ותגדיר גלישת טקסט

                          חזק ביותר! בלי להסתבך ובלי שום בלגנים, עשיתי כך ועובד מצוין, ניסיתי לעשות בVBA את התוים הללו, לא קלטתי שזה בעצם כמו כל תו שאפשר להמיר ע"י CHAR, אגב, חיסרת את התו 13 וצריך את שניהם בכל מקרה רק בלי אופרטור השרשור כמו שכותבים בהנ"ל אלא פשוט לסמן את זה כמיקום נוסף של טקסט דהיינו עם פסיק, (ניסיתי לשלב את הקבוע הנ"ל vbCrLf ומחזיר שגיאה, ידוע לך על אופן שאפשר לשלב קבועים? מסתבר שאין אפשרות אבל אם ידוע לך אשמח שתכתוב) בכל אופן תודה רבה!

                          nach תגובה 1 תגובה אחרונה תגובה ציטוט 2
                          • nach
                            nach @nach נערך לאחרונה על ידי nach

                            ...במקום Alt+Enter תוסיף CHAR(10)...
                            אגב, חיסרת את התו 13 וצריך את שניהם...

                            חוזר בי, נראה יותר יפה בלי להוסיף את 13

                            תגובה 1 תגובה אחרונה תגובה ציטוט 1
                            • 05331
                              05331 @nach נערך לאחרונה על ידי

                              @nach אמר בירידת שורה באקסל:

                              האם יש דרך לאלץ ירידת שורה בתוך תא כשיש בו נוסחא שהיא ממלאת את הטקסט?
                              אני מדבר על תא שמשתמש בפונקציית CONCATENATE שמחברת מחרוזות טקסט, והבעיה שהאורך משתנה ולא קבוע ואז גם אם אני אגדיר ב'עיצוב תאים' שיהיה גלישת טקסט בתא זה יעבור היכן שכבר אין מקום ואני מעוניין שירד שורה במיקום ספציפי, השאלה האם יש לזה צירוף כמו שיש בVBA שעושה ירידת שורה מאולצת,
                              (אגב, כשאני כותב את הטקסט אני לוחץ Enter+Alt וזה יורד שורה בתוך התא, (כתבתי לתועלת מי שלא מכיר) הבעיה כאן שזה עם נוסחא ולא בכתיבה עצמאית)
                              אשמח מאוד אם ידוע למישהו בנושא זה ויוכל לכתוב כאן, תודה.

                              תכל'ס בסוף יש דך איך לעשות את זה?

                              zvinissim תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • zvinissim
                                zvinissim @05331 נערך לאחרונה על ידי

                                @05331 אמר בירידת שורה באקסל:

                                תכל'ס בסוף יש דך איך לעשות את זה?

                                כן

                                תרשום בשורת הפונקציה בצורה כזו: (מראה את הדרך)

                                =(פונקציה)&CHAR(10)&תא או מלל/מספר
                                
                                

                                ותאפשר גלישת טקסט לתא עם הנוסחה

                                da5b179f-a4ef-45da-94bc-f7f3067d0df3-image.png

                                מקור

                                פורום אופיס
                                לכל הטיפים שלי

                                תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                • הועבר מ תכנות ע"י  dovid dovid 
                                • 1 / 1
                                • פוסט ראשון
                                  פוסט אחרון
                                בא תתחבר לדף היומי!