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

Introduction to Range Object in Excel VBA in Hindi

Buy all subjects pdf notes now [ examSpecial ]

Makhanlal Chaturvedi University / BCA / VBA programming

Introduction to Range Object in Excel VBA in Hindi

Excel VBA рдореЗрдВ Range Object рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ frequently рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ object рд╣реИред рдЬрдм рднреА рд╣рдо Excel рдХреА рдХрд┐рд╕реА рднреА cell рдпрд╛ cells рдХреЗ рд╕рдореВрд╣ рдХреЛ manipulate рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ тАУ рдЙрд╕рдореЗрдВ data рдбрд╛рд▓рдирд╛, formatting рдХрд░рдирд╛, value рдирд┐рдХрд╛рд▓рдирд╛, рдпрд╛ formula рд▓рдЧрд╛рдирд╛, рддреЛ рд╣рдо Range Object рдХрд╛ рд╣реА рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рд╕рд╛рдзрд╛рд░рдг рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ рддреЛ Range Object Excel рдХреЗ worksheet рдХреА рдХрд┐рд╕реА рдПрдХ cell, рдПрдХ cell рдХреЗ рд╕рдореВрд╣ (range), рдпрд╛ рдХрд┐рд╕реА рдкреВрд░реА row рдпрд╛ column рдХреЛ represent рдХрд░рддрд╛ рд╣реИред

Range Object рдХреНрдпреЛрдВ рдЬрд╝рд░реВрд░реА рд╣реИ?

  • Excel VBA рдореЗрдВ Cell рдХреЗ рдЕрдВрджрд░ data рдХреЛ set рдпрд╛ get рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  • Cell рдореЗрдВ formula apply рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  • Cell рдХреА formatting (рдЬреИрд╕реЗ font, color, bold) рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП
  • Cell рдХреЗ рдмреАрдЪ calculation рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

Range Object рдХреЛ Access рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ syntax рд▓рд┐рдЦрддреЗ рд╣реИрдВ:

Range("A1").Value = "Hello"
Range("A1:B5").Interior.Color = RGB(255, 255, 0)

рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдкрд╣рд▓реА line A1 cell рдореЗрдВ тАЬHelloтАЭ рд▓рд┐рдЦрддреА рд╣реИ рдФрд░ рджреВрд╕рд░реА line A1 рд╕реЗ B5 рддрдХ рдХреЗ рд╕рд╛рд░реЗ cells рдХрд╛ background color рдкреАрд▓рд╛ рдХрд░ рджреЗрддреА рд╣реИред

Accessing Single Cell and Cell Range with Range Object in Hindi

Single Cell рдХреЛ Access рдХрд░рдирд╛

Single Cell рдХреЛ access рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк Range("CellAddress") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг:

Range("B2").Value = "Lala Study"

рдпрд╣ code B2 cell рдореЗрдВ тАЬLala StudyтАЭ text рдбрд╛рд▓ рджреЗрдЧрд╛ред

Multiple Cells (Cell Range) рдХреЛ Access рдХрд░рдирд╛

рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ cells рдХреЛ access рдХрд░рдирд╛ рд╣реИ, рддреЛ рдЖрдк colon (:) рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ:

Range("A1:C3").Value = "Data"

рдпрд╣ code A1 рд╕реЗ C3 рддрдХ рдХреЗ рд╕рднреА cells рдореЗрдВ тАЬDataтАЭ рднрд░ рджреЗрдЧрд╛ред

Dynamic Range Access рдХрд░рдирд╛

рдЕрдЧрд░ рдЖрдкрдХреЛ row рдФрд░ column number рд╕реЗ cell рдХреЛ access рдХрд░рдирд╛ рд╣реИ, рддреЛ рдЖрдк Cells(row, column) method рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Cells(2, 3).Value = "Dynamic Value"

рдпрд╣ code Excel рдХреА row 2 рдФрд░ column 3 рдпрд╛рдиреА cell C2 рдореЗрдВ тАЬDynamic ValueтАЭ рд▓рд┐рдЦреЗрдЧрд╛ред

Named Range рдХреЛ Access рдХрд░рдирд╛

Range("SalesData").Value = 5000

рдпрджрд┐ рдЖрдкрдиреЗ рдХрд┐рд╕реА range рдХреЛ Excel рдореЗрдВ рдирд╛рдо рджреЗ рд░рдЦрд╛ рд╣реИ (рдЬреИрд╕реЗ SalesData), рддреЛ рдЖрдк рдЙрд╕реА рдирд╛рдо рд╕реЗ рдЙрд╕реЗ VBA рдореЗрдВ use рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Using Cell Properties like Value, Text, and Formula in Hindi

1. Value Property

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

Range("A1").Value = 100
MsgBox Range("A1").Value

рдкрд╣рд▓реА line A1 cell рдореЗрдВ 100 рднрд░рддреА рд╣реИ рдФрд░ рджреВрд╕рд░реА line рдЙрд╕ value рдХреЛ popup рдореЗрдВ рджрд┐рдЦрд╛рддреА рд╣реИред

2. Text Property

Text property рд╕рд┐рд░реНрдл formatted text return рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ cell рдореЗрдВ рдХреЛрдИ formatting рд╣реИ рдЬреИрд╕реЗ тВ╣ рдпрд╛ %, рддреЛ рдпрд╣ рдЙрд╕реЗ рднреА return рдХрд░рддрд╛ рд╣реИред

MsgBox Range("B1").Text

рдЕрдЧрд░ B1 cell рдореЗрдВ тВ╣1000 рд▓рд┐рдЦрд╛ рд╣реИ, рддреЛ рдпрд╣ тАЬтВ╣1000тАЭ return рдХрд░реЗрдЧрд╛ред

3. Formula Property

Formula property рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА cell рдореЗрдВ formula рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЙрд╕реЗ read рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

Range("C1").Formula = "=SUM(A1:A5)"
MsgBox Range("C1").Formula

рдпрд╣ code C1 cell рдореЗрдВ A1 рд╕реЗ A5 рддрдХ рдХрд╛ sum рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ formula return рдХрд░рддрд╛ рд╣реИред

4. Address Property

рдЗрд╕рд╕реЗ рдЖрдк cell рдпрд╛ range рдХрд╛ exact address рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

MsgBox Range("A2").Address

Output: $A$2

5. Row рдФрд░ Column Property

  • Range("B5").Row тЖТ 5
  • Range("B5").Column тЖТ 2

Formatting Cells using Range Object in Hindi

Range Object рдХрд╛ рдПрдХ рдФрд░ рдмрд╣реБрдд important рдЙрдкрдпреЛрдЧ рд╣реИ тАУ Cell Formattingред рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрдк cell рдХреА appearance рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

Font Formatting

With Range("A1")
  .Font.Bold = True
  .Font.Size = 14
  .Font.Color = RGB(0, 0, 255)
End With

рдпрд╣ code A1 cell рдХреЛ bold рдмрдирд╛рддрд╛ рд╣реИ, рдЙрд╕рдХрд╛ font size 14 рдХрд░рддрд╛ рд╣реИ рдФрд░ font color рдиреАрд▓рд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред

Background Color Set рдХрд░рдирд╛

Range("B2").Interior.Color = RGB(255, 255, 0)

рдпрд╣ code B2 cell рдХрд╛ background рд░рдВрдЧ рдкреАрд▓рд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред

Cell Border рд▓рдЧрд╛рдирд╛

With Range("C3")
  .Borders.LineStyle = xlContinuous
  .Borders.Color = RGB(0, 0, 0)
End With

рдпрд╣ C3 cell рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ black border рд▓рдЧрд╛рддрд╛ рд╣реИред

Column Width рдФрд░ Row Height рд╕реЗрдЯ рдХрд░рдирд╛

Columns("A").ColumnWidth = 25
Rows("1").RowHeight = 30

рдпрд╣ A column рдХреА width рдФрд░ row 1 рдХреА height рдХреЛ customize рдХрд░рддрд╛ рд╣реИред

Cell Alignment рдХрд░рдирд╛

With Range("A1")
  .HorizontalAlignment = xlCenter
  .VerticalAlignment = xlCenter
End With

рдпрд╣ code A1 cell рдХреЗ рдЕрдВрджрд░ рдХрд╛ content horizontally рдФрд░ vertically center рдХрд░ рджреЗрддрд╛ рд╣реИред

Text Wrap рдФрд░ Merge рдХрд░рдирд╛

Range("A1:B1").Merge = True
Range("A1").WrapText = True

рдЗрд╕ code рдореЗрдВ A1 рдФрд░ B1 cells рдХреЛ merge рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ text wrapping рднреА enable рдХреА рдЧрдИ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд▓рдВрдмреЗ text рдХреЛ break рдХрд░рдХреЗ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред

Number Formatting

Range("B2").NumberFormat = "тВ╣#,##0.00"

рдпрд╣ B2 cell рдореЗрдВ number рдХреЛ currency format рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░ рджреЗрддрд╛ рд╣реИред

Clear Formatting

Range("A1").ClearFormats

рдпрд╣ A1 cell рдХреА рд╕рд╛рд░реА formatting (bold, color, background рдЖрджрд┐) рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ред

AutoFit Columns рдФрд░ Rows

Columns("A").AutoFit
Rows("1").AutoFit

рдпрд╣ column рдФрд░ row рдХреА width/height рдХреЛ content рдХреЗ рдЕрдиреБрд╕рд╛рд░ fit рдХрд░ рджреЗрддрд╛ рд╣реИред

Table: Common Formatting Properties

Property Description (рд╡рд┐рд╡рд░рдг)
Font.Bold Text рдХреЛ bold рдмрдирд╛рддрд╛ рд╣реИ
Font.Color Text рдХрд╛ рд░рдВрдЧ рдмрджрд▓рддрд╛ рд╣реИ
Interior.Color Cell рдХрд╛ background color рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
Borders Cell рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ border рд▓рдЧрд╛рддрд╛ рд╣реИ
NumberFormat Cell рдХреЗ data рдХрд╛ format рдмрджрд▓рддрд╛ рд╣реИ рдЬреИрд╕реЗ тВ╣, %, etc.

рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рд╕рднреА points Excel VBA рдХреЗ beginners рдХреЗ рд▓рд┐рдП рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рдФрд░ foundational рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рдЕрдЪреНрдЫреЗ рд╕реЗ рд╕рдордЭрдХрд░ рдЖрдк рдХрд┐рд╕реА рднреА Excel cell рдпрд╛ range рдкрд░ programming рдЖрдзрд╛рд░рд┐рдд automation tasks рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

FAQs

Excel VBA рдореЗрдВ Range Object рдХрд┐рд╕реА рднреА cell, cell range, row рдпрд╛ column рдХреЛ represent рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреА рдорджрдж рд╕реЗ рд╣рдо cell рдХреА value, formatting, formula рдЖрджрд┐ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ control рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ single cell рдХреЛ select рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк Range("A1") рдЬреИрд╕реЗ syntax рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг: Range("A1").Select
рдЖрдк multiple cells рдХреЛ Range("A1:C3") рдХреА рддрд░рд╣ specify рдХрд░рдХреЗ access рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг: Range("A1:C3").Value = "Hello" рд╕реЗ рд╕рднреА selected cells рдореЗрдВ тАЬHelloтАЭ рднрд░ рдЬрд╛рдПрдЧрд╛ред
Value property cell рдХреА actual value рдХреЛ return рдХрд░рддреА рд╣реИ рдЬрдмрдХрд┐ Text property cell рдореЗрдВ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ formatted text рдХреЛ return рдХрд░рддреА рд╣реИ рдЬреИрд╕реЗ тВ╣, % рдЖрджрд┐ред
Formatting рдХреЗ рд▓рд┐рдП рдЖрдк Font, Interior, Borders, NumberFormat рдЬреИрд╕реА properties рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг: Range("A1").Font.Bold = True
рдХрд┐рд╕реА рднреА cell рдореЗрдВ formula рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Formula property рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг: Range("B1").Formula = "=SUM(A1:A5)"

Please Give Us Feedback