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

      • התחברות

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

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