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

Understanding Methods vs Properties in Excel VBA in Hindi

Buy all subjects pdf notes now [ examSpecial ]

Makhanlal Chaturvedi University / BCA / VBA programming

Understanding Methods vs Properties in Excel VBA in Hindi

What are Methods in VBA?

VBA рдореЗрдВ "Method" рдХрд┐рд╕реА object рдкрд░ рдХреЛрдИ рдХрд╛рд░реНрдп (Action) рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╣реЛрддрд╛ рд╣реИред рдЬреИрд╕реЗ рд╣рдо Excel рдореЗрдВ рдХрд┐рд╕реА cell рдХреЛ select рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕реЗ copy рдХрд░рддреЗ рд╣реИрдВ, clear рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рд╕рднреА рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ actions рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реЗрдВ VBA рдореЗрдВ Methods рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

  • Select Method: рдХрд┐рд╕реА cell рдпрд╛ range рдХреЛ select рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИред
  • Copy Method: рдХрд┐рд╕реА cell рдпрд╛ range рдХреА value рдХреЛ copy рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Clear Method: рдХрд┐рд╕реА cell рдпрд╛ range рд╕реЗ data рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

What are Properties in VBA?

"Property" рдХрд┐рд╕реА object рдХрд╛ рдЧреБрдг (Attribute) рд╣реЛрддрд╛ рд╣реИред рдЬреИрд╕реЗ рдПрдХ рдЗрдВрд╕рд╛рди рдХреА рдЙрдореНрд░, рдирд╛рдо, рд▓рдВрдмрд╛рдИ рдЖрджрд┐ рдЙрд╕рдХреА properties рд╣реЛрддреА рд╣реИрдВ, рд╡реИрд╕реЗ рд╣реА Excel VBA рдореЗрдВ рдХрд┐рд╕реА cell рдпрд╛ range рдХреА value, address, font рдЖрджрд┐ properties рд╣реЛрддреА рд╣реИрдВред

  • Address Property: рдпрд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ cell рдпрд╛ range worksheet рдореЗрдВ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИред
  • Count Property: рдпрд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХрд┐рд╕реА range рдореЗрдВ рдХрд┐рддрдиреЗ cells рд╣реИрдВред
  • Value Property: рдХрд┐рд╕реА cell рдХреА actual value рдХреЛ set рдпрд╛ get рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

Methods рдФрд░ Properties рдореЗрдВ рдЕрдВрддрд░ (Difference between Methods and Properties)

Methods Properties
рдпрд╣ рдХрд┐рд╕реА object рдкрд░ action perform рдХрд░рддреЗ рд╣реИрдВ рдпрд╣ рдХрд┐рд╕реА object рдХреА information рдпрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ
рдЙрджрд╛рд╣рд░рдг: Range("A1").Select рдЙрджрд╛рд╣рд░рдг: Range("A1").Address
Result рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ Current information return рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЙрд╕реЗ set рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

Commonly Used Methods like Select, Copy, and Clear in Hindi

1. Select Method

Select method рдХрд╛ рдЙрдкрдпреЛрдЧ Excel VBA рдореЗрдВ рдХрд┐рд╕реА cell рдпрд╛ range рдХреЛ active/select рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Range("A1").Select

рдКрдкрд░ рдХрд╛ code A1 cell рдХреЛ select рдХрд░ рджреЗрдЧрд╛ред

2. Copy Method

Copy method рдХрд┐рд╕реА cell рдпрд╛ range рдХреА content рдХреЛ copy рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддреА рд╣реИред

Range("A1").Copy Destination:=Range("B1")

рдпрд╣ code A1 рдХреА value рдХреЛ B1 рдореЗрдВ copy рдХрд░ рджреЗрдЧрд╛ред

3. Clear Method

Clear method рдХрд┐рд╕реА cell рдпрд╛ range рдХреЗ content, formatting, рдпрд╛ comments рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИред

Range("A1:B2").Clear

рдпрд╣ A1 рд╕реЗ B2 рддрдХ рдХреЗ рд╕рд╛рд░реЗ data рдХреЛ clear рдХрд░ рджреЗрдЧрд╛ред


Useful Properties of Range Object like Address and Count in Hindi

1. Address Property

рдпрд╣ property рдпрд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХреЛрдИ range Excel sheet рдореЗрдВ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИред рдЗрд╕реЗ string рдХреЗ рд░реВрдк рдореЗрдВ return рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

MsgBox Range("B2").Address

рдпрд╣ message box рдореЗрдВ "$B$2" return рдХрд░реЗрдЧрд╛ред

2. Count Property

Count property рдпрд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХрд┐рд╕реА range рдореЗрдВ рдХрд┐рддрдиреЗ cells рдореМрдЬреВрдж рд╣реИрдВред рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрддреА рд╣реИ рдЬрдм рдЖрдкрдХреЛ loop рдЪрд▓рд╛рдирд╛ рд╣реЛ рдпрд╛ check рдХрд░рдирд╛ рд╣реЛ рдХрд┐ рдХрд┐рддрдиреЗ cells рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред

MsgBox Range("A1:A10").Count

рдпрд╣ 10 return рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ A1 рд╕реЗ A10 рддрдХ рдХреБрд▓ 10 cells рд╣реИрдВред

3. Value Property

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА cell рдХреА value рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдпрд╛ рдЙрд╕рдореЗрдВ value set рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред

Range("A1").Value = "Hello"

рдпрд╣ A1 cell рдореЗрдВ "Hello" рд▓рд┐рдЦ рджреЗрдЧрд╛ред


Applying .Interior and .Font Properties for Formatting in Hindi

1. Interior Property

Interior property рдХрд┐рд╕реА cell рдХреЗ рдЕрдВрджрд░ рдХреА background color рдХреЛ set рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Excel рдореЗрдВ cell рдХреЛ highlight рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Range("A1").Interior.Color = vbYellow

рдпрд╣ A1 cell рдХреА background рдХреЛ рдкреАрд▓рд╛ рдХрд░ рджреЗрдЧрд╛ред

2. Font Property

Font property рдХрд┐рд╕реА cell рдХреЗ text рдХрд╛ size, color, bold, italic рдЖрджрд┐ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддреА рд╣реИред

  • Bold: Text рдХреЛ bold рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  • Italic: Text рдХреЛ italic рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  • Color: Text color рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП
  • Size: Font size set рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
With Range("A1").Font
  .Bold = True
  .Italic = True
  .Color = vbRed
  .Size = 14
End With

рдпрд╣ code A1 cell рдХреЗ text рдХреЛ bold, italic, рд▓рд╛рд▓ рд░рдВрдЧ рдФрд░ 14 size рдХрд╛ рдмрдирд╛ рджреЗрдЧрд╛ред

3. Combined Formatting Example

Interior рдФрд░ Font рдХреЛ рдПрдХ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ cell рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ customize рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

With Range("B2")
  .Value = "Formatted Text"
  .Interior.Color = RGB(200, 200, 255)
  .Font.Name = "Calibri"
  .Font.Size = 12
  .Font.Color = vbBlue
  .Font.Bold = True
End With

рдпрд╣ B2 cell рдореЗрдВ "Formatted Text" рдХреЛ blue bold font рдХреЗ рд╕рд╛рде рдФрд░ рд╣рд▓реНрдХреЗ рдиреАрд▓реЗ background рдореЗрдВ рджрд┐рдЦрд╛рдПрдЧрд╛ред

FAQs

Methods VBA рдореЗрдВ actions рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА object рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ Select рдпрд╛ Copy рдХрд░рдирд╛ред Properties object рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рдЬреИрд╕реЗ cell рдХрд╛ Address рдпрд╛ Font sizeред Methods рдХрд┐рд╕реА object рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ Properties рдЬрд╛рдирдХрд╛рд░реА return рдХрд░рддреА рд╣реИрдВ рдпрд╛ set рдХреА рдЬрд╛рддреА рд╣реИрдВред
Select Method рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА cell рдпрд╛ range рдХреЛ select рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: Range("A1").Select рдпрд╣ code A1 cell рдХреЛ active рдмрдирд╛ рджреЗрдЧрд╛ред
Copy Method рдХрд┐рд╕реА cell рдХреА value рдХреЛ рджреВрд╕рд░реЗ cell рдореЗрдВ copy рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг: Range("A1").Copy Destination:=Range("B1") рдпрд╣ A1 рдХреА value рдХреЛ B1 рдореЗрдВ copy рдХрд░ рджреЗрдЧрд╛ред
Address Property рдХрд┐рд╕реА range рдпрд╛ cell рдХрд╛ location return рдХрд░рддреА рд╣реИред рдЬреИрд╕реЗ Range("C3").Address return рдХрд░реЗрдЧрд╛ "$C$3" рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ cell C3 рдХрд╣рд╛рдВ рд╕реНрдерд┐рдд рд╣реИред
Count Property рдпрд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХрд┐рд╕реА range рдореЗрдВ рдХрд┐рддрдиреЗ cells рдореМрдЬреВрдж рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг: Range("A1:A5").Count рд╕реЗ output рдорд┐рд▓реЗрдЧрд╛ 5, рдХреНрдпреЛрдВрдХрд┐ A1 рд╕реЗ A5 рддрдХ 5 cells рд╣реИрдВред
Interior property рд╕реЗ cell рдХрд╛ background color set рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ Font property рд╕реЗ text рдХрд╛ color, size, style рдЖрджрд┐ред рдЙрджрд╛рд╣рд░рдг: Range("A1").Interior.Color = vbYellow рдФрд░ Range("A1").Font.Bold = True рд╕реЗ formatting apply рд╣реЛрддреА рд╣реИред

Please Give Us Feedback