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

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