Using the .Value and .Text Properties in Excel VBA in Hindi
Makhanlal Chaturvedi University / BCA / VBA programming
Using .Value, .Text, .Formula, .Rows, .Columns, and SpecialCells in Excel VBA in Hindi
Using the .Value and .Text Properties in Excel VBA in Hindi
Introduction to .Value and .Text in Excel VBA
Excel VBA рдореЗрдВ рдЬрдм рд╣рдо рдХрд┐рд╕реА cell рд╕реЗ data рдкрдврд╝рддреЗ рд╣реИрдВ рдпрд╛ рдЙрд╕рдореЗрдВ data рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддрдм рд╣рдореЗрдВ рдХреБрдЫ properties рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИред рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рджреЛ properties рд╣реИрдВ тАФ .Value рдФрд░ .Textред рджреЛрдиреЛрдВ properties рджреЗрдЦрдиреЗ рдореЗрдВ рдПрдХ рдЬреИрд╕реА рд▓рдЧрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред
.Value Property рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИ?
.Value property рдХрд┐рд╕реА cell рдХреА рдЕрд╕рд▓реА value рдХреЛ read рдпрд╛ write рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ cell рдореЗрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ data рд╣реИ, рд╡реЛ рд╣рдореЗрдВ .Value рд╕реЗ рдорд┐рд▓реЗрдЧрд╛ред
- рдЕрдЧрд░ рдХреЛрдИ formula рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ .Value рдЙрд╕рдХрд╛ result рджреЗрдЧрд╛ред
- рдЕрдЧрд░ рдХреЛрдИ plain number рдпрд╛ text рд╣реИ, рддреЛ рд╡рд╣реА return рд╣реЛрдЧрд╛ред
Dim data As Variant
data = Range("A1").Value
MsgBox data
рдКрдкрд░ рдХреЗ code рдореЗрдВ A1 cell рдХреА value рдХреЛ рдПрдХ variable рдореЗрдВ store рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
.Text Property рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИ?
.Text property cell рдореЗрдВ рджрд┐рдЦрд╛рдИ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА formatted value рдХреЛ return рдХрд░рддреА рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬреЛ value рдЖрдкрдХреЛ Excel рдореЗрдВ visually рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рд╡рд╣реА .Text рд╕реЗ рдорд┐рд▓рддреА рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ (Read-Only) рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИред
- рдпрд╣ formatting рдХреЗ рдЕрдиреБрд╕рд╛рд░ value return рдХрд░рддреА рд╣реИ (рдЬреИрд╕реЗ тВ╣1,000 рдпрд╛ 12-06-2025)ред
- рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдореЗрдВ display formatting рдХреЗ рдЕрдиреБрд╕рд╛рд░ value рдЪрд╛рд╣рд┐рдП рд╣реЛрддреА рд╣реИред
Dim displayedText As String
displayedText = Range("A1").Text
MsgBox displayedText
.Value рдФрд░ .Text рдореЗрдВ рдЕрдВрддрд░
Property | рдХрд╛рдо | Use Case |
---|---|---|
.Value | рдЕрд╕рд▓реА рдбреЗрдЯрд╛ рджреЗрддрд╛ рд╣реИ | Calculation рдпрд╛ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП |
.Text | рдлреЙрд░реНрдореЗрдЯ рдХрд┐рдпрд╛ рд╣реБрдЖ рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ | User display рдХреЗ рд▓рд┐рдП |
Exploring .Formula and .FormulaR1C1 in VBA Methods in Hindi
Introduction to .Formula and .FormulaR1C1
Excel VBA рдореЗрдВ рд╣рдо cells рдореЗрдВ formula рднреА рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рджреЛ main properties рд╣реЛрддреА рд╣реИрдВ тАФ .Formula рдФрд░ .FormulaR1C1ред рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ formula рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди style рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред
.Formula Property рдХреНрдпрд╛ рд╣реИ?
.Formula property A1 style referencing рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдпрд╣ рд╡рд╣реА рддрд░реАрдХрд╛ рд╣реИ рдЬреИрд╕рд╛ рд╣рдо Excel sheet рдореЗрдВ manually formula рд▓рдЧрд╛рддреЗ рд╕рдордп рдХрд░рддреЗ рд╣реИрдВред
Range("B1").Formula = "=A1+10"
рдКрдкрд░ рдХреЗ code рдореЗрдВ B1 рдореЗрдВ formula рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ A1 рдХреА value рдореЗрдВ 10 рдЬреЛрдбрд╝рддрд╛ рд╣реИред
.FormulaR1C1 Property рдХреНрдпрд╛ рд╣реИ?
.FormulaR1C1 property R1C1 referencing style рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдЗрд╕рдореЗрдВ rows рдФрд░ columns рдХреЛ R рдФрд░ C рдХреЗ рджреНрд╡рд╛рд░рд╛ reference рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- R = Row
- C = Column
Range("B1").FormulaR1C1 = "=R1C1+10"
рдЗрд╕рдореЗрдВ R1C1 рдХрд╛ рдорддрд▓рдм рд╣реИ Row 1, Column 1 рдпрд╛рдиреА A1 cellред
рджреЛрдиреЛрдВ рдореЗрдВ рдЕрдВрддрд░
Property | Referencing Style | Use Case |
---|---|---|
.Formula | A1 style (рдЬреИрд╕реЗ A1, B2) | Simple рдФрд░ рдЬрд╝реНрдпрд╛рджрд╛рддрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдореЗрдВ |
.FormulaR1C1 | R1C1 style (рдЬреИрд╕реЗ R2C3) | Dynamic referencing рдХреЗ рд▓рд┐рдП |
Using .Rows and .Columns Properties for Ranges in Hindi
.Rows рдФрд░ .Columns рдХреНрдпрд╛ рд╣реИрдВ?
рдЬрдм рд╣рдо рдХрд┐рд╕реА range рдХреЗ рдЕрдВрджрд░ рдХреА rows рдпрд╛ columns рдХреЛ manipulate рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрдм рд╣рдо .Rows рдФрд░ .Columns properties рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
.Rows Property рдХрд╛ рдЙрдкрдпреЛрдЧ
- рдпрд╣ рдХрд┐рд╕реА range рдХреЗ рдЕрдВрджрд░ рдХреА рд╕рднреА rows рдХреЛ represent рдХрд░рддрд╛ рд╣реИред
- рд╣рдо specific row рдХреЛ рднреА target рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Range("A1:C3").Rows(2).Select
рдпрд╣ code рджреВрд╕рд░реА row (A2:C2) рдХреЛ select рдХрд░реЗрдЧрд╛ред
.Columns Property рдХрд╛ рдЙрдкрдпреЛрдЧ
- рдпрд╣ рдХрд┐рд╕реА range рдХреЗ рдЕрдВрджрд░ рдХреА рд╕рднреА columns рдХреЛ represent рдХрд░рддрд╛ рд╣реИред
- Specific column рдХреЛ access рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Range("A1:C3").Columns(3).Select
рдпрд╣ code рддреАрд╕рд░рд╛ column (C1:C3) select рдХрд░реЗрдЧрд╛ред
рдЗрдирдХрд╛ Practical рдЙрдкрдпреЛрдЧ
- Multiple row рдпрд╛ column рдХреЛ format рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
- Data рдХреА loop рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
SpecialCells Method in Excel VBA Explained in Hindi
SpecialCells рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
SpecialCells Excel VBA рдХрд╛ рдПрдХ powerful method рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдХрд┐рд╕реА range рдХреЗ рдЕрдВрджрд░ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреА cells рдХреЛ target рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЦрд╛рд▓реА cells (blanks), constants, formulas рдЖрджрд┐ред
Common Constants
Constant | рдХрд╛рдо |
---|---|
xlCellTypeBlanks | рд╕рд┐рд░реНрдл рдЦрд╛рд▓реА cells рдХреЛ select рдХрд░рддрд╛ рд╣реИ |
xlCellTypeConstants | рд╡реЛ cells рдЬрд┐рдирдореЗрдВ manually value рдбрд╛рд▓реА рдЧрдИ рд╣реЛ |
xlCellTypeFormulas | рд╡реЛ cells рдЬрд┐рдирдореЗрдВ formula рд╣реЛ |
рдЙрджрд╛рд╣рд░рдг
Blank cells рдХреЛ рдЪреБрдирдирд╛:
Range("A1:A10").SpecialCells(xlCellTypeBlanks).Select
Formulas рд╡рд╛рд▓реА cells рдХреЛ рдЪреБрдирдирд╛:
Range("A1:C10").SpecialCells(xlCellTypeFormulas).Select
SpecialCells рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ?
- Blank cells рдореЗрдВ color рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП
- рд╕рд┐рд░реНрдл formulas рд╡рд╛рд▓реА cells рдХреЛ format рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
- Constants рдФрд░ formulas рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ identify рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
Handling Errors
рдпрджрд┐ рдЖрдкрдХреЗ рджрд┐рдП рд╣реБрдП range рдореЗрдВ SpecialCells рдХрд╛ match рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рддреЛ VBA error рджреЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ Try-Catch block рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ error handling рд▓рдЧрд╛рдиреА рдЪрд╛рд╣рд┐рдПред
On Error Resume Next
Range("A1:A10").SpecialCells(xlCellTypeBlanks).Select
On Error GoTo 0
FAQs
Range("A1:A10").SpecialCells(xlCellTypeBlanks).Select
ред рдпрд╣ рдЦрд╛рд▓реА cells рдХреЛ рдЕрд▓рдЧ рдХрд░ рджреЗрддрд╛ рд╣реИред