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

בקשה | מי יכול לכתוב לי מאקרו?

מתוזמן נעוץ נעול הועבר עזרה הדדית - VBA excel
10 פוסטים 5 כותבים 205 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ח מנותק
    ח מנותק
    חד בדרא
    כתב נערך לאחרונה על ידי
    #1

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

    ט מ 2 תגובות תגובה אחרונה
    0
    • ח חד בדרא

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

      ט מנותק
      ט מנותק
      טופטופיסט
      כתב נערך לאחרונה על ידי
      #2

      @חד-בדרא כתב בבקשה | מי יכול לכתוב לי מאקרו?:

      (דהיינו שאני אעשה הסתרה בלשוניות למטה)

      אתה חייב שזה יהיה מוסתר?

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

        כן

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

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

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

          @חד-בדרא כתב בבקשה | מי יכול לכתוב לי מאקרו?:

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

          Sub פתיחת_גיליון_שני()
            
              If Range("A1").Value <> "" And Range("B1").Value <> "" And Range("C1").Value <> "" Then
                  Sheets("גיליון2").Visible = True
              Else
                  MsgBox "יש למלא את כל התאים כדי לפתוח את הגיליון השני"
              End If
          End Sub
          
          
          תגובה 1 תגובה אחרונה
          3
          • ח מנותק
            ח מנותק
            חד בדרא
            כתב נערך לאחרונה על ידי
            #5

            אני לא יכול עדיין לסמן לייק, אז תודה
            אני אנסה לראות אם זה עובד לי

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

              @מטעמים סליחה על הבורות, אבל איך אני מוסיף את זה?

              מ תגובה 1 תגובה אחרונה
              0
              • ח חד בדרא

                @מטעמים סליחה על הבורות, אבל איך אני מוסיף את זה?

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

                @חד-בדרא כתב בבקשה | מי יכול לכתוב לי מאקרו?:

                @מטעמים סליחה על הבורות, אבל איך אני מוסיף את זה?

                עמוד על הגיליון הפעיל, (לא המוסתר).
                פתח את עורך המאקרו (Alt+F11).
                בכרטיסיה "INSERT", בחר "MODULE".

                הדבק את הקוד בתוך המודול,
                ולחץ על "פליי" (הכפתור הירוק או F5)

                S תגובה 1 תגובה אחרונה
                0
                • מ מטעמים

                  @חד-בדרא כתב בבקשה | מי יכול לכתוב לי מאקרו?:

                  @מטעמים סליחה על הבורות, אבל איך אני מוסיף את זה?

                  עמוד על הגיליון הפעיל, (לא המוסתר).
                  פתח את עורך המאקרו (Alt+F11).
                  בכרטיסיה "INSERT", בחר "MODULE".

                  הדבק את הקוד בתוך המודול,
                  ולחץ על "פליי" (הכפתור הירוק או F5)

                  S מנותק
                  S מנותק
                  shishko
                  כתב נערך לאחרונה על ידי
                  #8

                  @מטעמים יצטרכו להפעיל את המאקרו ואם התאים יהיו מלאים יפתח הגליון השני @חד-בדרא לכאו' רצה שיפתח אוטומטי

                  W תגובה 1 תגובה אחרונה
                  2
                  • S shishko

                    @מטעמים יצטרכו להפעיל את המאקרו ואם התאים יהיו מלאים יפתח הגליון השני @חד-בדרא לכאו' רצה שיפתח אוטומטי

                    W מנותק
                    W מנותק
                    Whenever
                    כתב נערך לאחרונה על ידי Whenever
                    #9

                    @shishko כתב בבקשה | מי יכול לכתוב לי מאקרו?:

                    @מטעמים יצטרכו להפעיל את המאקרו ואם התאים יהיו מלאים יפתח הגליון השני @חד-בדרא לכאו' רצה שיפתח אוטומטי

                    מצרוף מקרו שקורה אוטומטית. זה בנוי על של @מטעמים, כמובן שצריך לשמור את הקובץ כ XLSM. ושם לא צריך ליצור Module אלא בוחרים את הגיליון, לחיצה ימנית, ואז view code, ושם מדביקים.
                    (שיניתי את ההודעה לאנגלית כי אצלי העברית עושה בעיות בתצוגה.)

                    Private Sub Worksheet_Change(ByVal Target As Range)
                        Dim KeyCells As Range
                        
                        Set KeyCells = Range("A1:C1")
                        
                        If Not Application.Intersect(KeyCells, Target) Is Nothing Then
                            If Range("A1").Value <> "" And Range("B1").Value <> "" And Range("C1").Value <> "" Then
                                Sheets("Sheet2").Visible = True
                                MsgBox "Sheet2 Is Now Visible."
                            End If
                        End If
                    End Sub
                    
                    
                    

                    1fdfb24c-ff67-4f66-a030-e68f6b8d0dc3-image.png

                    תגובה 1 תגובה אחרונה
                    2
                    • W מנותק
                      W מנותק
                      Whenever
                      כתב נערך לאחרונה על ידי Whenever
                      #10

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

                      Private Sub Worksheet_Change(ByVal Target As Range)
                          If Not Intersect(Target, Range("A1:C1")) Is Nothing Then
                              Sheets("Sheet2").Visible = Application.WorksheetFunction.CountA(Range("A1:C1")) = 3
                              If Sheets("Sheet2").Visible Then MsgBox "Sheet2 Is Now Visible."
                          End If
                      End Sub
                      
                      
                      תגובה 1 תגובה אחרונה
                      2
                      • מגדליםמ מגדלים העביר נושא זה מ-עזרה הדדית - אקסל

                      • התחברות

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

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