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

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

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

טיפ במאקרו בתוכנת אקסל

מתוזמן נעוץ נעול הועבר תוכנה
8 פוסטים 3 כותבים 294 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • חנון המרבהח מנותק
    חנון המרבהח מנותק
    חנון המרבה
    כתב ב נערך לאחרונה על ידי חנון המרבה
    #1

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

    Sub ????????()
    

    מכניסים בזכרון את התא הפעיל:

    Dim i
    i = ActiveCell.Address
    

    וממש בסוף לפני הסיומת

    End Sub
    

    כותבים שהוא יחזור למקום שבו היה (שהמקום הזה בעצם עדיין בזכרון שלו). כך:

    Range(i).Select
    

    לסיכום:

    Sub ????????()
    Dim i
    i = ActiveCell.Address
        ?
        ?
        ?
        ?
        ?
        ?
        ?
    
        Range(i).Select
    End Sub
    
    תגובה 1 תגובה אחרונה
    3
    • The shadowT מנותק
      The shadowT מנותק
      The shadow
      כתב ב נערך לאחרונה על ידי
      #2

      טיפ מעולה
      שאלה קטנה
      איך אני מכניס במשתנה את הטקסט שהתא מכיל?

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

        @The-shadow אמר בטיפ במאקרו בתוכנת אקסל:

        טיפ מעולה

        שאלה קטנה

        איך אני מכניס במשתנה את הטקסט שהתא מכיל?

        אם הבנתי נכון את שאלתך זה אמור להיות כך: (לקחתי את תא A4 כדוגמא).

        i = Range("A4").value
        
        The shadowT תגובה 1 תגובה אחרונה
        2
        • The shadowT מנותק
          The shadowT מנותק
          The shadow
          השיב לחנון המרבה ב נערך לאחרונה על ידי
          #4

          @חנון-המרבה אמר בטיפ במאקרו בתוכנת אקסל:

          אם הבנתי נכון את שאלתך זה אמור להיות כך: (לקחתי את תא A4 כדוגמא).

          הבנת טוב
          תודה

          תגובה 1 תגובה אחרונה
          1
          • The shadowT מנותק
            The shadowT מנותק
            The shadow
            כתב ב נערך לאחרונה על ידי
            #5
            i = Range(ActiveCell).Value
            

            מעונין לשים את הערך של התא הפעיל במשתנה
            למה זה לא נותן לי?

            dovidD תגובה 1 תגובה אחרונה
            0
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              השיב לThe shadow ב נערך לאחרונה על ידי
              #6

              @The-shadow למה השאלות שלך לא בנושא חדש?
              אני לא רואה קשר ישיר ביניהם לנושא.

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              The shadowT תגובה 1 תגובה אחרונה
              1
              • חנון המרבהח מנותק
                חנון המרבהח מנותק
                חנון המרבה
                כתב ב נערך לאחרונה על ידי
                #7

                @חנון-המרבה אמר בטיפ במאקרו בתוכנת אקסל:

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

                i = ActiveCell.Value
                
                תגובה 1 תגובה אחרונה
                2
                • The shadowT מנותק
                  The shadowT מנותק
                  The shadow
                  השיב לdovid ב נערך לאחרונה על ידי
                  #8

                  @dovid אמר בטיפ במאקרו בתוכנת אקסל:

                  אני לא רואה קשר ישיר ביניהם לנושא.

                  צודק,
                  אשתדל להבא

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

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

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

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