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

    יש לי טבלת אקסל אם הערות אני מחפש איזה דרך לייבא כל הערות בטבלה מיוחדת תוך האקסל
    או לפחות זיהוי אם יש הערות לתא

    א תגובה 1 תגובה אחרונה
    0
    • י יעקב ש

      יש לי טבלת אקסל אם הערות אני מחפש איזה דרך לייבא כל הערות בטבלה מיוחדת תוך האקסל
      או לפחות זיהוי אם יש הערות לתא

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

      @יעקב-ש

      Sub ImportCommentsToTable()
          Dim wsSource As Worksheet
          Dim wsDest As Worksheet
          Dim cmt As Comment
          Dim rng As Range
          Dim lastRow As Long
          Dim destRow As Long
          
          Set wsSource = ActiveSheet
          
          ' צור גיליון חדש לתוצאות
          Set wsDest = ThisWorkbook.Sheets.Add(After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))
          wsDest.Name = "הערות מיובאות"
          
          ' כותרות לטבלה
          wsDest.Range("A1").Value = "מיקום תא"
          wsDest.Range("B1").Value = "תוכן תא"
          wsDest.Range("C1").Value = "תוכן הערה"
          
          destRow = 2 ' שורה להתחלת הדאטה
          
          ' עבור כל התא עם הערה בגיליון המקורי
          For Each cmt In wsSource.Comments
              wsDest.Cells(destRow, 1).Value = cmt.Parent.Address(False, False)     ' מיקום התא
              wsDest.Cells(destRow, 2).Value = cmt.Parent.Value                     ' תוכן התא
              wsDest.Cells(destRow, 3).Value = cmt.Text                            ' תוכן ההערה
              destRow = destRow + 1
          Next cmt
          
          ' עצב טבלה
          lastRow = wsDest.Cells(wsDest.Rows.Count, "A").End(xlUp).Row
          wsDest.Range("A1:C" & lastRow).Select
          wsDest.ListObjects.Add(xlSrcRange, Selection, , xlYes).Name = "CommentsTable"
          wsDest.ListObjects("CommentsTable").TableStyle = "TableStyleMedium9"
          
          MsgBox "ייבוא ההערות הסתיים. נמצאו " & destRow - 2 & " הערות.", vbInformation
      End Sub
      
      

      מרובי בוט

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

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

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

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

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

      • התחברות

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

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