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

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

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

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

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

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

      P מנותק
      P מנותק
      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, אפשרי?,

            P מנותק
            P מנותק
            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
            • P 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 לא עושה לי כלום,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                        • התחברות

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

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