Excel · मराठी आवृत्ती
12.5 Sub procedure — काम करणारा macro
या page मध्ये
Sub Name()पासून End Subपर्यंत procedure. Apostrophe ' नंतर comment असतो.
Option Explicit
Sub HelloBlinkit()
' My first macro
Worksheets("Report").Range("A1").Value = "Blinkit Maharashtra - Daily Report"
Worksheets("Report").Range("A2").Value = Date
Worksheets("Report").Range("A2").NumberFormat = "dd-mm-yyyy"
MsgBox "Report header ready!", vbInformation, "Done"
End Sub
हा source example Report sheetच्या A1/A2मध्ये लिहितो. General moduleमध्ये unqualified Worksheets active workbookकडे जाऊ शकतो. या course workbookवरच काम हवं असेल तर ThisWorkbook.Worksheets("Report") असा explicit reference वापरा. Report sheet आधी अस्तित्वात हवी.
चालवणं आणि reuse
Cursor Subमध्ये ठेवून F5. दुसरा Sub call करायला Call FormatHeader किंवा FormatHeader. Private Sub helperला Macro dialogपासून लपवतो. मोठी line पुढे चालू ठेवायला space आणि underscore _ वापरा.
Practice
StampReport लिहा: Report!A3मध्ये “Prepared by Ravindra Bagale”, A4मध्ये Now; A4 NumberFormat = "dd-mm-yyyy hh:mm". Target workbook/sheet explicitly द्या.