דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. תוכנות
  3. יישומי אופיס
  4. אקסל
  5. VBA - excel
  6. עזרה הדדית - VBA excel
  7. בקשה | דרוש קוד קצר בVBA

בקשה | דרוש קוד קצר בVBA

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

    אני צריך מאקרו לאקסל שכשאני מפעיל אותו הוא ממתין שאלחץ על תא מעמודה A והוא יעתיק את תוכן התא לתא I4 ואז ימתין שאלחץ על עוד תא בעמודה A ויעתיק את תוכן התא לתא J4, אפשרי?,

    pcinfogmachP K 3 תגובות תגובה אחרונה
    0
    • ט טכנופוב

      אני צריך מאקרו לאקסל שכשאני מפעיל אותו הוא ממתין שאלחץ על תא מעמודה A והוא יעתיק את תוכן התא לתא I4 ואז ימתין שאלחץ על עוד תא בעמודה A ויעתיק את תוכן התא לתא J4, אפשרי?,

      pcinfogmachP מנותק
      pcinfogmachP מנותק
      pcinfogmach
      מדריכים
      כתב ב נערך לאחרונה על ידי
      #2
      פוסט זה נמחק!
      תגובה 1 תגובה אחרונה
      0
      • ט טכנופוב

        אני צריך מאקרו לאקסל שכשאני מפעיל אותו הוא ממתין שאלחץ על תא מעמודה A והוא יעתיק את תוכן התא לתא I4 ואז ימתין שאלחץ על עוד תא בעמודה A ויעתיק את תוכן התא לתא J4, אפשרי?,

        K מנותק
        K מנותק
        K.O.G
        מדריכים
        כתב ב נערך לאחרונה על ידי
        #3

        @טכנופוב כתב בבקשה | דרוש קוד קצר בVBA:

        אני צריך מאקרו לאקסל שכשאני מפעיל אותו הוא ממתין שאלחץ על תא מעמודה A והוא יעתיק את תוכן התא לתא I4 ואז ימתין שאלחץ על עוד תא בעמודה A ויעתיק את תוכן התא לתא J4, אפשרי?,

        gpt

        Sub CopyToCells()
            Dim sourceCell As Range
            Dim targetCell As Range
            
            ' המאקרו ירוץ כל עוד הכפתור Control נלחץ
            Do While Not Application.CommandBars.FindControl(ID:=1281).State = 0
                ' המתנה ללחיצה על תא בעמודה A
                Application.Wait Now + TimeValue("00:00:01")
                
                ' בדיקה אם תא המקור ריק
                If IsEmpty(Selection) Then
                    MsgBox "תא המקור ריק!"
                Else
                    ' העתקת הערך מתא המקור לתא היעד
                    Set sourceCell = Selection
                    Set targetCell = Sheets("Sheet1").Range("I4")
                    targetCell.Value = sourceCell.Value
                    
                    ' המתנה ללחיצה נוספת על תא בעמודה A
                    Application.Wait Now + TimeValue("00:00:01")
                    
                    ' בדיקה אם תא המקור ריק
                    If IsEmpty(Selection) Then
                        MsgBox "תא המקור ריק!"
                    Else
                        ' העתקת הערך מתא המקור לתא היעד
                        Set sourceCell = Selection
                        Set targetCell = Sheets("Sheet1").Range("J4")
                        targetCell.Value = sourceCell.Value
                    End If
                End If
            Loop
        End Sub
        
        ט תגובה 1 תגובה אחרונה
        0
        • K K.O.G

          @טכנופוב כתב בבקשה | דרוש קוד קצר בVBA:

          אני צריך מאקרו לאקסל שכשאני מפעיל אותו הוא ממתין שאלחץ על תא מעמודה A והוא יעתיק את תוכן התא לתא I4 ואז ימתין שאלחץ על עוד תא בעמודה A ויעתיק את תוכן התא לתא J4, אפשרי?,

          gpt

          Sub CopyToCells()
              Dim sourceCell As Range
              Dim targetCell As Range
              
              ' המאקרו ירוץ כל עוד הכפתור Control נלחץ
              Do While Not Application.CommandBars.FindControl(ID:=1281).State = 0
                  ' המתנה ללחיצה על תא בעמודה A
                  Application.Wait Now + TimeValue("00:00:01")
                  
                  ' בדיקה אם תא המקור ריק
                  If IsEmpty(Selection) Then
                      MsgBox "תא המקור ריק!"
                  Else
                      ' העתקת הערך מתא המקור לתא היעד
                      Set sourceCell = Selection
                      Set targetCell = Sheets("Sheet1").Range("I4")
                      targetCell.Value = sourceCell.Value
                      
                      ' המתנה ללחיצה נוספת על תא בעמודה A
                      Application.Wait Now + TimeValue("00:00:01")
                      
                      ' בדיקה אם תא המקור ריק
                      If IsEmpty(Selection) Then
                          MsgBox "תא המקור ריק!"
                      Else
                          ' העתקת הערך מתא המקור לתא היעד
                          Set sourceCell = Selection
                          Set targetCell = Sheets("Sheet1").Range("J4")
                          targetCell.Value = sourceCell.Value
                      End If
                  End If
              Loop
          End Sub
          
          ט מנותק
          ט מנותק
          טכנופוב
          כתב ב נערך לאחרונה על ידי טכנופוב
          #4

          @K-O-G לא עובד, (לא הייתי שואל כאן לפני ששאלתי את GPT)

          תגובה 1 תגובה אחרונה
          2
          • ט טכנופוב

            אני צריך מאקרו לאקסל שכשאני מפעיל אותו הוא ממתין שאלחץ על תא מעמודה A והוא יעתיק את תוכן התא לתא I4 ואז ימתין שאלחץ על עוד תא בעמודה A ויעתיק את תוכן התא לתא J4, אפשרי?,

            pcinfogmachP מנותק
            pcinfogmachP מנותק
            pcinfogmach
            מדריכים
            כתב ב נערך לאחרונה על ידי pcinfogmach
            #5

            @טכנופוב
            הנה הקוד הנצרך

            Dim xcopy As Range
            
            Private Sub Worksheet_SelectionChange(ByVal Target As Range)
            If xcopy Is Nothing Then Exit Sub
            xcopy.Value = Target.Text
            Set xcopy = Cells(4, xcopy.Column + 1)
            End Sub
            
            sub התחל
            Set xcopy = Range("B4")
            End Sub
            
            sub הפסק
            Set xcopy = Nothing
            End Sub
            

            הוראות:
            יש לשמור את הקובץ כקובץ תואם מאקרו

            9be580dc-c504-4f8f-8c04-0a31dc5baf6c-image.png

            ואז בתוך הקובץ יש לפתוח את עורך הvba ולהדביק את הקוד בתוך הגליון בו אתם רוצים שהוא ירוץ כך

            2264b79e-1585-463a-b2f2-04a62b0707f8-image.png

            קודם יש להריץ את המאקרו setx (ולהתאים אותו לפי איזה שורה או אות התחלתית שתרצו)
            ואז יקרה מה שרציתם

            בהצלחה!

            ט תגובה 1 תגובה אחרונה
            1
            • pcinfogmachP pcinfogmach

              @טכנופוב
              הנה הקוד הנצרך

              Dim xcopy As Range
              
              Private Sub Worksheet_SelectionChange(ByVal Target As Range)
              If xcopy Is Nothing Then Exit Sub
              xcopy.Value = Target.Text
              Set xcopy = Cells(4, xcopy.Column + 1)
              End Sub
              
              sub התחל
              Set xcopy = Range("B4")
              End Sub
              
              sub הפסק
              Set xcopy = Nothing
              End Sub
              

              הוראות:
              יש לשמור את הקובץ כקובץ תואם מאקרו

              9be580dc-c504-4f8f-8c04-0a31dc5baf6c-image.png

              ואז בתוך הקובץ יש לפתוח את עורך הvba ולהדביק את הקוד בתוך הגליון בו אתם רוצים שהוא ירוץ כך

              2264b79e-1585-463a-b2f2-04a62b0707f8-image.png

              קודם יש להריץ את המאקרו setx (ולהתאים אותו לפי איזה שורה או אות התחלתית שתרצו)
              ואז יקרה מה שרציתם

              בהצלחה!

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

              @pcinfogmach לא עושה לי כלום,

              pcinfogmachP תגובה 1 תגובה אחרונה
              0
              • ט טכנופוב

                @pcinfogmach לא עושה לי כלום,

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

                @טכנופוב
                הכנסת אותו בתוך הגליון?

                pcinfogmachP ט 2 תגובות תגובה אחרונה
                0
                • pcinfogmachP pcinfogmach

                  @טכנופוב
                  הכנסת אותו בתוך הגליון?

                  pcinfogmachP מנותק
                  pcinfogmachP מנותק
                  pcinfogmach
                  מדריכים
                  כתב ב נערך לאחרונה על ידי pcinfogmach
                  #8

                  הנה קובץ דוגמא
                  חוברת11.xlsm
                  זכור! המאקרו יתחיל לעבוד רק אחרי הרצת המאקרו "התחל"

                  תגובה 1 תגובה אחרונה
                  1
                  • pcinfogmachP pcinfogmach

                    @טכנופוב
                    הכנסת אותו בתוך הגליון?

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

                    @pcinfogmach כן, אבל GPT עכשיו נתן לי תשובהטקסט קישור- זה אומנם עם דו שיח אבל לא נורא,
                    נ. ב. מייקרוסופט חסם לי את המאקרו שלך
                    צילום מסך 2023-06-26 225530.jpg

                    pcinfogmachP 2 תגובות תגובה אחרונה
                    0
                    • ט טכנופוב

                      @pcinfogmach כן, אבל GPT עכשיו נתן לי תשובהטקסט קישור- זה אומנם עם דו שיח אבל לא נורא,
                      נ. ב. מייקרוסופט חסם לי את המאקרו שלך
                      צילום מסך 2023-06-26 225530.jpg

                      pcinfogmachP מנותק
                      pcinfogmachP מנותק
                      pcinfogmach
                      מדריכים
                      כתב ב נערך לאחרונה על ידי pcinfogmach
                      #10

                      @טכנופוב
                      אם תלחץ על מידע נוסף תראה איך להסיר את החסימה
                      אגב שדרגתי את הקוד קצת בפוסט למעלה עם כפתור התחל והפסק

                      שמחתי לעזור
                      ושמחתי שהסתדרת

                      תגובה 1 תגובה אחרונה
                      2
                      • ט טכנופוב

                        @pcinfogmach כן, אבל GPT עכשיו נתן לי תשובהטקסט קישור- זה אומנם עם דו שיח אבל לא נורא,
                        נ. ב. מייקרוסופט חסם לי את המאקרו שלך
                        צילום מסך 2023-06-26 225530.jpg

                        pcinfogmachP מנותק
                        pcinfogmachP מנותק
                        pcinfogmach
                        מדריכים
                        כתב ב נערך לאחרונה על ידי
                        #11
                        פוסט זה נמחק!
                        תגובה 1 תגובה אחרונה
                        0

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

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

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

                        הרשמה התחברות

                        • התחברות

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

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