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

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

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

קריאה למאקרו דרך ערך בתא

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

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

    עשיתי כך:

    Sub לחצן_אפליקציה()
       If Range("admin!C2").Value = "1" Then
            UIHide
       ElseIf Range("admin!C2").Value = "0" Then
            UIShow
       End If
    End Sub
    

    למעשה הוא לא עובד, בגלל if?
    או שחסרה כאן קריאה למאקרו

    I תגובה 1 תגובה אחרונה
    0
    • פ פלורידה

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

      עשיתי כך:

      Sub לחצן_אפליקציה()
         If Range("admin!C2").Value = "1" Then
              UIHide
         ElseIf Range("admin!C2").Value = "0" Then
              UIShow
         End If
      End Sub
      

      למעשה הוא לא עובד, בגלל if?
      או שחסרה כאן קריאה למאקרו

      I
      I
      ivrtikshoret
      כתב ב נערך לאחרונה על ידי
      #2

      @פלורידה
      מתי אתה רוצה שזה יקרה?
      כשפותחים את האקסל?
      כשמכניסים נתונים לתא הנ"ל?

      פ תגובה 1 תגובה אחרונה
      2
      • I ivrtikshoret

        @פלורידה
        מתי אתה רוצה שזה יקרה?
        כשפותחים את האקסל?
        כשמכניסים נתונים לתא הנ"ל?

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

        @ivrtikshoret כשמכניס נתונים

        A תגובה 1 תגובה אחרונה
        0
        • פ פלורידה

          @ivrtikshoret כשמכניס נתונים

          A
          A
          Avi Klaine
          כתב ב נערך לאחרונה על ידי Avi Klaine
          #4

          @פלורידה
          אתה צריך ליצור אירוע בעת שינוי
          זה מאקרו מסוג Worksheet_Change
          אותו אתה מוסיף לגיליון עבודה הספציפי בו ברצונך ללכוד את השינוים הוא לוכד את כל השינוים ולכן עליך לסנן אם השינוי אירע בתא המסוים

          דוגמא

          Private Sub Worksheet_Change(ByVal Target As Range)
          ' התנאי האם השינוי אירע בתא מסוים ' 
          If Target.Address = "$A$1" Then
             If 'תנאי' Then
           ' פעולה'
             End If
          End If
          
          End Sub
          

          במקור ראיתי את הרעיון כאן

          הסבר בעברית

          הסבר+ דוגמא של מיקרוספט

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

          שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

          בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


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

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

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