खोज…


परिचय

यह विषय VBA में तालिकाओं के साथ काम करने के बारे में है, और एक्सेल टेबल्स के ज्ञान को मानता है। VBA या एक्सेल ऑब्जेक्ट मॉडल में, तालिकाओं को ListObjects के रूप में जाना जाता है। ListObject के सबसे अधिक उपयोग किए जाने वाले गुण हैं ListRow (s), ListColumn (s), DataBodyRange, Range और HeaderRowRange।

एक ListObject त्वरित करना

Dim lo as ListObject
Dim MyRange as Range

Set lo = Sheet1.ListObjects(1)

'or

Set lo = Sheet1.ListObjects("Table1")

'or

Set lo = MyRange.ListObject

ListRows / ListColumns के साथ काम करना

Dim lo as ListObject
Dim lr as ListRow
Dim lc as ListColumn

Set lr = lo.ListRows.Add
Set lr = lo.ListRows(5)

For Each lr in lo.ListRows
    lr.Range.ClearContents
    lr.Range(1, lo.ListColumns("Some Column").Index).Value = 8
Next

Set lc = lo.ListColumns.Add
Set lc = lo.ListColumns(4)
Set lc = lo.ListColumns("Header 3")

For Each lc in lo.ListColumns
    lc.DataBodyRange.ClearContents   'DataBodyRange excludes the header row
    lc.Range(1,1).Value = "New Header Name"    'Range includes the header row
Next

Excel तालिका को किसी सामान्य श्रेणी में परिवर्तित करना

Dim lo as ListObject

Set lo = Sheet1.ListObjects("Table1")
lo.Unlist


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow