Ravindra Bagale · Excelसर्व coursesया course चे lessonsशोधाEnglish

Excel · मराठी आवृत्ती

12.7 Range, Cells आणि Worksheets

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या page मध्ये

Codeमधून Excel objectsवर थेट काम करा. वारंवार Select/Selection वापरण्याची गरज नसते.

Code — ws ही target Worksheetअर्थ
ws.Range("A1").Value = 100A1मध्ये value लिहा.
ws.Range("A2:A10").ClearContentsValues/formulas काढा; formatting ठेवा.
ws.Cells(2,3).ValueC2ची value.
ws.Range("A1").CurrentRegionBlank boundariesमधला contiguous block.
ws.Range("A1").Offset(1,2)C2.
ws.Range("A1").Resize(5,3)A1:C5.
ws.Range("G2").Formula = "=F2*1.05"Formula लिहा; target overwrite होतो.
ws.ActivateSheet active करा.

ThisWorkbook म्हणजे code असलेली file; ActiveWorkbook म्हणजे सध्या active file. Worksheets.Addने नवीन sheet तयार करता येते; नाव आधीच असेल तर handling लागते.

Selectशिवाय example

Sub AddGSTColumn()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Worksheets("Orders")
    ws.Range("J1").Value = "Amount incl GST"
    ws.Range("J2:J11").Formula = "=G2*1.05"
    ws.Range("J2:J11").NumberFormat = "#,##0.00"
End Sub

हा teaching example Amountला 5% जोडतो; तो actual GST applicabilityचा दावा नाही. J column रिकामा/reserved आहे का आणि source Amountमध्ये tax आधीच आहे का पाहा. Hard-coded J2:J11ऐवजी पुढच्या lessonमधला last-row logic वापरता येईल.

Practice

Report!A1:C1मध्ये City, Rows, Sales headers द्या. सहा City names Cells(r,1)ने भरा; शेजारी COUNTIFS/SUMIFS formulas. प्रत्येक Range/Cells reference qualified ठेवा.