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

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

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

Custom MsgBox VBA

מתוזמן נעוץ נעול הועבר תכנות
24 פוסטים 6 כותבים 906 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • zvinissimZ מנותק
    zvinissimZ מנותק
    zvinissim
    השיב לyits ב נערך לאחרונה על ידי
    #2

    @yits שאלונת
    לא יותר פשוט לבנות טופס קטן מוקפץ עם כמה כפתורים ולהקפיץ אותו בכל פעם ולשנות את הכיתובים?

    אני עשיתי כך מספר פעמים ואז לשלוט על אירועי הכפתורים

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

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

      @zvinissim אמר בCustom MsgBox VBA:

      @yits שאלונת
      לא יותר פשוט לבנות טופס קטן מוקפץ עם כמה כפתורים ולהקפיץ אותו בכל פעם ולשנות את הכיתובים?

      אני עשיתי כך מספר פעמים ואז לשלוט על אירועי הכפתורים

      גם אני עשיתי כך בעבר אבל רק להודעה מסויימת.

      אם אתה רוצה לעשות משהו שיהיה דינאמי זה נראה לי קצת מסובך:

      1. איך אתה מקבל תשובה מה המשתמש בחר?
        בשביל זה אתה משתמש במשתנים גלובליים?.
      2. אם תרצה לקרוא לזה כפונקציה תצטרך ליצור משתנים גלובליים מכיוון שטופס לא יודע לקבל פרמטרים בצורה נורמלית.
        או שתשתמש ב OpenArgs ותשרשר מחרוזת ארוכה עם הפרדה של ; (או משהו כזה) ואח"כ תפענח את זה.
      3. ואם תרצה שיהיו רק 2 כפתורים במקום 3 או להיפך
        אתה צריך לעשות טופס דינאמי או להגדיר Visable לכל אחד ואז לסדר את המיקומים.

      אם יש לך משהו כזה דינאמי נשמח לקבל אותו.

      לקניה והנחות ב KSP כנסו מכאן.
      למוצרים עם הנחה מכאן.

      zvinissimZ תגובה 1 תגובה אחרונה
      2
      • חייםיודלביץח מנותק
        חייםיודלביץח מנותק
        חייםיודלביץ
        השיב לyits ב נערך לאחרונה על ידי
        #4

        @yits תודה על השיתוף, אני חפשתי הרבה זמן כזה דבר ולא מצאתי משהו נורמלי, תודה!

        אני מסתבך עם הקוד הוא כותב לי שגיאה כזאת
        שגיאה.png

        זה משה שעשיתי באקסס
        העתעקתי למודול חדש
        שמתי את הקוד הזה

        MsgBoxCB("Message","Button1","Button2","Button3",vbMsgBoxRight or vbMsgBoxRtlReading, vbInformation, "Title")
        

        בלחצן ואז הוא כתב לי את השגיאה הנ"ל

        אשמח לעזרה
        תודה

        Y תגובה 1 תגובה אחרונה
        1
        • zvinissimZ מנותק
          zvinissimZ מנותק
          zvinissim
          השיב לyits ב נערך לאחרונה על ידי
          #5

          @yits אמר בCustom MsgBox VBA:

          אם יש לך משהו כזה דינאמי נשמח לקבל אותו.

          זכור לי שפעם עשיתי משהו
          אני צריך לחפש

          אולי @clickone יודע

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

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

            @חייםיודלביץ אמר בCustom MsgBox VBA:

            @yits תודה על השיתוף, אני חפשתי הרבה זמן כזה דבר ולא מצאתי משהו נורמלי, תודה!

            אני מסתבך עם הקוד הוא כותב לי שגיאה כזאת
            שגיאה.png

            זה משה שעשיתי באקסס
            העתעקתי למודול חדש
            שמתי את הקוד הזה

            MsgBoxCB("Message","Button1","Button2","Button3",vbMsgBoxRight or vbMsgBoxRtlReading, vbInformation, "Title")
            

            בלחצן ואז הוא כתב לי את השגיאה הנ"ל

            אשמח לעזרה
            תודה

            איך קראת ל MsgBoxCB?
            אתה צריך גם לקבל תשובה מה המשתמש בחר,
            תעשה משתנה מסוג Long שמקבל את התשובה.

            לקניה והנחות ב KSP כנסו מכאן.
            למוצרים עם הנחה מכאן.

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

              @yits אמר בCustom MsgBox VBA:

              @חייםיודלביץ אמר בCustom MsgBox VBA:

              @yits תודה על השיתוף, אני חפשתי הרבה זמן כזה דבר ולא מצאתי משהו נורמלי, תודה!

              אני מסתבך עם הקוד הוא כותב לי שגיאה כזאת
              שגיאה.png

              זה משה שעשיתי באקסס
              העתעקתי למודול חדש
              שמתי את הקוד הזה

              MsgBoxCB("Message","Button1","Button2","Button3",vbMsgBoxRight or vbMsgBoxRtlReading, vbInformation, "Title")
              

              בלחצן ואז הוא כתב לי את השגיאה הנ"ל

              אשמח לעזרה
              תודה

              איך קראת ל MsgBoxCB?
              אתה צריך גם לקבל תשובה מה המשתמש בחר,
              תעשה משתנה מסוג Long שמקבל את התשובה.

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

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

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

                @yits אמר בCustom MsgBox VBA:

                @חייםיודלביץ אמר בCustom MsgBox VBA:

                @yits תודה על השיתוף, אני חפשתי הרבה זמן כזה דבר ולא מצאתי משהו נורמלי, תודה!

                אני מסתבך עם הקוד הוא כותב לי שגיאה כזאת
                שגיאה.png

                זה משה שעשיתי באקסס
                העתעקתי למודול חדש
                שמתי את הקוד הזה

                MsgBoxCB("Message","Button1","Button2","Button3",vbMsgBoxRight or vbMsgBoxRtlReading, vbInformation, "Title")
                

                בלחצן ואז הוא כתב לי את השגיאה הנ"ל

                אשמח לעזרה
                תודה

                איך קראת ל MsgBoxCB?
                אתה צריך גם לקבל תשובה מה המשתמש בחר,
                תעשה משתנה מסוג Long שמקבל את התשובה.

                אכן חשבתי שלא צריך לרשום גם את MsgBox, עכשיו עובד, תודה זה מאד יעזור לי.

                @yits אמר בCustom MsgBox VBA:

                תעשה משתנה מסוג Long שמקבל את התשובה

                אשמח לדעת איך' אני אני לא יודע איך לעשות זאת
                תודה

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

                  @חייםיודלביץ אמר בCustom MsgBox VBA:

                  @yits אמר בCustom MsgBox VBA:

                  תעשה משתנה מסוג Long שמקבל את התשובה

                  אשמח לדעת איך' אני אני לא יודע איך לעשות זאת
                  תודה

                  זה דוגמא שאני עשיתי Select Case

                  Select Case cMsgBox(cMsg.message, "נסה שנית", "חיבור מקומי", "יציאה", cMsg.ButtonsStyle, vbQuestion, cMsg.Title)
                      Case 1
                          Resume InternetConnection
                      Case 2
                          bLocalPc = True
                          Resume ReLink
                      Case 3
                          Resume AutoExec1_Exit
                  End Select
                  

                  לקניה והנחות ב KSP כנסו מכאן.
                  למוצרים עם הנחה מכאן.

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

                    @yits תוך כדי שאני מנסה את זה בקוד ולא הולך לי אני רואה שכבר ערכת את ההודעה כדי שאני יבין יותר

                    תודה

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

                      @yits @חייםיודלביץ
                      עדיף עם משתנה.

                      msg = cMsgBox(cMsg.message, "נסה שנית", "חיבור מקומי", "יציאה", cMsg.ButtonsStyle, vbQuestion, cMsg.Title)
                      Select Case msg 
                                                      Case 1
                                                          Resume InternetConnection
                                                      Case 2
                                                          bLocalPc = True
                                                          Resume ReLink
                                                      Case 3
                                                          Resume AutoExec1_Exit
                                                  End Select
                      

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

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

                        @WWW @חייםיודלביץ
                        שים לב אני שיניתי את שם הפונציה מ MsgBoxCB ל cMsgBox

                        לקניה והנחות ב KSP כנסו מכאן.
                        למוצרים עם הנחה מכאן.

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

                          @yits הקוד חופשי לגמרי?

                          תודה

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

                            @חייםיודלביץ אמר בCustom MsgBox VBA:

                            @yits הקוד חופשי לגמרי?

                            תודה

                            כן

                            אני העתקתי אותו מכאן וקצת שיפרתי אותו.

                            ויש גם קלאסס מודול אחר, למי שמעוניין.

                            לקניה והנחות ב KSP כנסו מכאן.
                            למוצרים עם הנחה מכאן.

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

                              @yits איך אני משתמש למעשה עם התשובה של ה msgbox ?

                              ברגיל אני כותב

                              If משתנה = vbYes Then
                              

                              מה אני אמור לכתוב בmsgbox שלך ?!

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

                                @חנון-המרבה

                                If משתנה = 1 Then
                                

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

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

                                  @www מעולה.
                                  האם יש אפשרות שגם inputbox יהיה מימין לשמאל?!

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

                                    @חנון-המרבה
                                    לא

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

                                      @מלא מידיעה?!
                                      @WWW?
                                      @yits ?

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

                                        @חנון-המרבה ?

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

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

                                          @www האם יש אפשרות שגם inputbox יהיה מימין לשמאל?!

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

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

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

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