All Topics of VBA programming ЁЯСЗ
All subjects of BCA ЁЯСЗ

Using Properties and Methods

Buy all subjects pdf notes now [ examSpecial ]

Makhanlal Chaturvedi University / BCA / VBA programming

Using Properties and Methods in VBA Objects in Hindi

Difference between Properties and Methods in VBA Objects in Hindi

  • рдЬрдм рд╣рдо VBA (Visual Basic for Applications) рдореЗрдВ рдХрд┐рд╕реА Object рдЬреИрд╕реЗ тАУ Workbook, Worksheet, Range рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдореБрдЦреНрдп рдЪреАрдЬреЗрдВ рд╣реЛрддреА рд╣реИрдВ тАУ **Properties** рдФрд░ **Methods**ред
  • **Properties** рдХрд┐рд╕реА Object рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ (Feature) рдХреЛ рдмрддрд╛рддреА рд╣реИрдВред рдЬреИрд╕реЗ рдХрд┐ рдХрд┐рд╕реА Cell рдХреА Value, рдХрд┐рд╕реА Worksheet рдХрд╛ Name, рдХрд┐рд╕реА Workbook рдХрд╛ Path рдЖрджрд┐ред рдпреЗ рд╣рдореЗрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИрдВ рдХрд┐ Object рдХрд╛ рд╡рд░реНрддрдорд╛рди Status рдХреНрдпрд╛ рд╣реИред
  • рд╡рд╣реАрдВ рджреВрд╕рд░реА рддрд░рдл, **Methods** рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдХреНрд░рд┐рдпрд╛ (Action) рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдХрд┐рд╕реА Object рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕реЗ тАУ Save рдХрд░рдирд╛, Activate рдХрд░рдирд╛, Clear рдХрд░рдирд╛ рдЖрджрд┐ред рдпрд╣ рдХрд┐рд╕реА Object рдХреЛ рдХреЛрдИ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджреЗрддреА рд╣реИред
  • рдПрдХ рдЖрд╕рд╛рди рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕рдордЭреЗрдВ тАУ рдЕрдЧрд░ Excel рдХреА рдХрд┐рд╕реА Cell рдХреА рдмрд╛рдд рдХрд░реЗрдВ, рддреЛ рдЙрд╕рдХреА **Value** рдПрдХ Property рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрд╕ Cell рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрддреА рд╣реИ), рдФрд░ рдЙрд╕ Cell рдХреЛ **Clear** рдХрд░рдирд╛ рдПрдХ Method рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЙрд╕рд╕реЗ рдХреЛрдИ Action рдХрд░рд╡рд╛ рд░рд╣реЗ рд╣реИрдВ)ред
  • рдиреАрдЪреЗ рдПрдХ Table рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдФрд░ рд╕рд╛рдлрд╝ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
    Aspect Properties Methods
    рдкрд░рд┐рднрд╛рд╖рд╛ Object рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдпрд╛ рдЬрд╛рдирдХрд╛рд░реА Object рдкрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХреНрд░рд┐рдпрд╛
    рдЙрджрд╛рд╣рд░рдг Range.Value, Workbook.Name Workbook.Save, Range.Clear
    рдХрд╛рд░реНрдп рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкрдврд╝рдирд╛ рдпрд╛ рдмрджрд▓рдирд╛ Action рдХрд░рд╡рд╛рдирд╛ рдпрд╛ Command рджреЗрдирд╛

How to use Properties to get and set values in VBA in Hindi

  • VBA рдореЗрдВ Properties рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо Dot Notation рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╛рдиреА рдХрд┐ тАУ Object.Property
  • рдЕрдЧрд░ рд╣рдореЗрдВ рдХрд┐рд╕реА Cell рд╕реЗ Value рдкрдврд╝рдиреА рд╣реЛ: MsgBox Range("A1").Value рдпрд╣ A1 Cell рдХреА Value рдХреЛ Message Box рдореЗрдВ рджрд┐рдЦрд╛рдПрдЧрд╛ред
  • рдЕрдЧрд░ рд╣рдореЗрдВ рдХрд┐рд╕реА Cell рдореЗрдВ рдирдИ Value рд╕реЗрдЯ рдХрд░рдиреА рд╣реЛ: Range("A1").Value = "Hello" рдЗрд╕рд╕реЗ A1 Cell рдореЗрдВ тАЬHelloтАЭ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред
  • рд╣рдо рдХрд┐рд╕реА Worksheet рдХрд╛ рдирд╛рдо рднреА рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ: Worksheets("Sheet1").Name = "MySheet"
  • Properties рдХреЛ рдирд╛ рд╕рд┐рд░реНрдл рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдмрджрд▓рд╛ рднреА рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЕрдЧрд░ рд╡реЛ Read-Write Property рд╣реИ)ред рдЬреИрд╕реЗ рдХрд┐ Worksheet.Visible, Range.Font.Bold рдЖрджрд┐ред
  • рдХреБрдЫ Common Properties:
    • Range.Value
    • Workbook.Name
    • Worksheet.Visible
    • Range.Font.Size
    • Application.Version

Using Methods to perform actions on Objects in VBA in Hindi

  • рдЬрдм рд╣рдо рдХрд┐рд╕реА Object рд╕реЗ рдХреЛрдИ Action рдХрд░рд╡рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрдм рд╣рдо Method рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред Syntax рд╣реЛрддрд╛ рд╣реИ: Object.Method
  • рдЬреИрд╕реЗ рд╣рдореЗрдВ рдХрд┐рд╕реА Worksheet рдХреЛ Activate рдХрд░рдирд╛ рд╣реИ: Worksheets("Sheet2").Activate
  • рдХрд┐рд╕реА Range рдХреЛ Clear рдХрд░рдирд╛ рд╣реИ: Range("A1:B2").Clear
  • Workbook рдХреЛ Save рдХрд░рдирд╛: ThisWorkbook.Save
  • Method рдХрдИ рдмрд╛рд░ Arguments рднреА рд▓реЗ рд╕рдХрддреА рд╣реИрдВред рдЬреИрд╕реЗ тАУ Copy, Paste, Delete рдЖрджрд┐ред Range("A1:A5").Copy Destination:=Range("B1") рдЗрд╕рдореЗрдВ Copy Method рдиреЗ Destination рдХреЛ Argument рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ред
  • рдХреБрдЫ Common Methods:
    • Workbook.Save
    • Workbook.Close
    • Worksheet.Delete
    • Range.Clear
    • Range.Select

Practical examples of Properties and Methods usage in VBA in Hindi

  • рдиреАрдЪреЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА Practical Examples рджрд┐рдП рдЧрдП рд╣реИрдВ, рдЬрд┐рдирд╕реЗ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА рдХрд┐ Properties рдФрд░ Methods рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • **Example 1: рдХрд┐рд╕реА Cell рд╕реЗ Value рд▓реЗрдирд╛ рдФрд░ рдЙрд╕реЗ рджреВрд╕рд░реА Cell рдореЗрдВ рд▓рдЧрд╛рдирд╛** Sub CopyValue()
      Dim val
      val = Range("A1").Value
      Range("B1").Value = val
    End Sub
    рдпрд╣рд╛рдБ рд╣рдордиреЗ A1 рд╕реЗ Value рд▓реА (Property), рдФрд░ B1 рдореЗрдВ рд╕реЗрдЯ рдХреА (Property)ред
  • **Example 2: Worksheet рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛** Sub RenameSheet()
      Worksheets("Sheet1").Name = "DataSheet"
    End Sub
    рдпрд╣рд╛рдБ Property рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд╛рдо рдмрджрд▓рд╛ рдЧрдпрд╛ред
  • **Example 3: Cell рдХреА Formatting рдмрджрд▓рдирд╛** Sub FormatCell()
      With Range("A1")
        .Font.Bold = True
        .Font.Size = 14
        .Interior.Color = RGB(255, 255, 0)
      End With
    End Sub
    рдЗрд╕рдореЗрдВ рд╣рдордиреЗ рдХрдИ Properties рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ тАУ Font.Bold, Font.Size, Interior.Color
  • **Example 4: Workbook рдХреЛ Save рдФрд░ Close рдХрд░рдирд╛** Sub SaveAndClose()
      ThisWorkbook.Save
      ThisWorkbook.Close
    End Sub
    рдпрд╣ рджреЛрдиреЛрдВ Methods рд╣реИрдВ тАУ Save рдФрд░ Close
  • **Example 5: Data рдХреЛ Clear рдХрд░рдирд╛** Sub ClearData()
      Range("A1:A10").ClearContents
    End Sub
    рдпрд╣рд╛рдБ ClearContents рдПрдХ Method рд╣реИ рдЬреЛ рджрд┐рдП рдЧрдП Range рдХреЛ рд╕рд╛рдл рдХрд░ рджреЗрддрд╛ рд╣реИред
  • **Example 6: рдирдпрд╛ Worksheet Insert рдХрд░рдирд╛** Sub AddSheet()
      Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = "NewData"
    End Sub
    рдпрд╣ Add рдПрдХ Method рд╣реИ, рдФрд░ Name рдПрдХ Propertyред

рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рддреЗрдВ рдпрд╛рдж рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП:

  • рд╣рдореЗрд╢рд╛ рдпрд╛рдж рд░рдЦреЗрдВ тАУ Property рд╕реЗ рдЖрдк Object рдХреА рдЬрд╛рдирдХрд╛рд░реА рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЙрд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд░ рдХреЛрдИ Action рдирд╣реАрдВ рдХрд░рд╡рд╛ рд╕рдХрддреЗред
  • Method рд╕реЗ рдЖрдк Object рдХреЛ рдХреЛрдИ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджреЗрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ тАУ Save, Clear, Activate рдЖрджрд┐ред
  • Dot Notation рдХрд╛ рд╕рд╣реА рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ тАУ Object рдХреЗ рдмрд╛рдж Dot рд▓рдЧрд╛рдХрд░ Property рдпрд╛ Method рд▓рд┐рдЦреЗрдВред
  • рд╣рд░ Object рдХреА рдЕрдкрдиреА рд╣реА Properties рдФрд░ Methods рд╣реЛрддреА рд╣реИрдВред Workbook рдХреА Methods рдЕрд▓рдЧ рд╣реЛрддреА рд╣реИрдВ, Worksheet рдХреА рдЕрд▓рдЧред

FAQs

VBA рдореЗрдВ Properties рдХрд┐рд╕реА Object рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрддреА рд╣реИрдВ рдЬреИрд╕реЗ - Value, Name, Color рдЖрджрд┐ред рдЬрдмрдХрд┐ Methods рдХрд┐рд╕реА Object рдкрд░ рдХреЛрдИ Action рдХрд░рд╡рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИрдВ рдЬреИрд╕реЗ - Save, Clear, Activate рдЖрджрд┐ред
Properties рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП dot notation рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ: Range("A1").Value = "Hello" рдпрд╣рд╛рдБ рд╣рдордиреЗ Cell A1 рдХреА Value рдХреЛ тАЬHelloтАЭ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред
Methods рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА Object рд╕реЗ рдХреЛрдИ рдХрд╛рдо рдХрд░рд╡рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред рдЬреИрд╕реЗ: Worksheets("Sheet1").Activate рдпрд╣ Sheet1 рдХреЛ Active рдХрд░ рджреЗрддрд╛ рд╣реИред
Cell рдХреА Value рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдпрд╛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП Value Property рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ: Range("B2").Value = 100ред
рд╣рд╛рдБ, Properties рдФрд░ Methods рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рд╣реА VBA рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг: Range("A1").Value = "Done" : Range("A1").ClearContents рдЗрд╕рдореЗрдВ рдкрд╣рд▓реЗ Property рд╕реЗ Value рд╕реЗрдЯ рдХреА рдЧрдИ рдФрд░ рдлрд┐рд░ Method рд╕реЗ рдЙрд╕реЗ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рд╕рд╛рдорд╛рдиреНрдп Properties: Value, Name, Visible, Font.Boldред
рд╕рд╛рдорд╛рдиреНрдп Methods: Activate, Clear, Save, Closeред

Please Give Us Feedback