āđāļāļĨāđāļāļāļēāļĢāđāļāļīāđāļĄāļāļĨāļāļēāļ āļĨāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļāļāļāļāļēāļāļāđāļ§āļĒ Excel VBA - Macro
āļāļĢāļ°āđāļĒāļāļāđāļāļĩāđāļāļļāļāļāļ°āđāļāđāļĢāļąāļ
- āļŠāļēāļĄāļēāļĢāļāđāļāđ Macro Recorder āļŠāļąāđāļāđāļŦāđ Excel āļāļģāļāļēāļāđāļāļāļāļąāļāđāļāļĄāļąāļāļīāđāļāļĒāđāļĄāđāļāļģāđāļāđāļāļāđāļāļāđāļĢāļĩāļĒāļāļĢāļđāđāļ āļēāļĐāļē Visual Basic āđāļĄāđāđāļāđāļāđāļāļĒ
- āđāļāđāđāļĢāļĩāļĒāļāļĢāļđāđāļ§āļīāļāļĩāđāļāļĩāļĒāļāļĢāļŦāļąāļŠ VBA āļāļĩāđāļĒāļ·āļāļŦāļĒāļļāđāļ āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļēāļāđāļāđāļāļĨāļāļāđāļāļĒāđāļĄāđāļāđāļāļāļāļāļĒāđāļāđāđāļāļĢāļŦāļąāļŠāļāļĩāļāđāļĨāļĒ āđāļĄāđāļāļ°āļĄāļĩāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļ·āđāļāļāļĩāļāļāļ·āđāļāđāļāđāļĄāļŦāļĢāļ·āļāđāļĄāđāđāļāđāļāļģāđāļŦāļāđāļāđāļāļĨāļĨāđ
- āļŠāļēāļĄāļēāļĢāļāđāļāđ VBA āļĄāļļāđāļāļāļąāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨ āļāļąāđāļāđāļāđāļāļēāļĢāļāļąāļāđāļāđāļ āļāđāļāļŦāļē āļāļĢāļ§āļāļŠāļāļ āđāļāđāđāļāļāđāļāļĄāļđāļĨāđāļāđāļē
- āļŠāļēāļĄāļēāļĢāļāļāļīāļĄāļāđāđāļāļāļŠāļēāļĢāļāļģāļāļ§āļāļĄāļēāļāđāļāđāđāļāļĒāļāļēāļĢāļāļāļāļļāđāļĄāđāļāļĩāļĒāļ§ āđāļāđāļ Invoice āļŠāļĨāļīāļāđāļāļīāļāđāļāļ·āļāļ āļŦāļĢāļ·āļāđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļāđāļāđāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī
āļŦāļĨāļąāļāļŠāļđāļāļĢāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļ
- āļāļļāļāļāļāļāļĩāđāļāļģāļāļēāļāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļāļģāļāđāļāļĄāļđāļĨāđāļāļāļąāļāļāļģāļĢāļēāļĒāļāļēāļ āđāļāđāļēāļŦāļāđāļēāļāļĩāđāļāđāļēāļĒ IT āđāļāđāļēāļŦāļāđāļēāļāļĩāđāļāļĢāļ§āļāļŠāļāļ āļāļđāđāļāļđāđāļĨāļĢāļ°āļāļāļŠāļēāļĢāļŠāļāđāļāļĻ āđāļĨāļ°āļāļđāđāļāļĩāđāđāļāļĢāļĩāļĒāļĄāđāļāđ Power BI
- āđāļāļĒāļŠāļĢāđāļēāļāļŠāļđāļāļĢāđāļĨāļ°āđāļāđāļāļģāļŠāļąāđāļāļāļāđāļĄāļāļđāļĄāļēāļāđāļāļāļāđāļēāļ āļāļļāđāļāđāļāļĒāļāļąāļāļāļēāļĢāđāļāđāđāļĄāļēāļŠāđāđāļĨāļ°āđāļāđāļāļāļīāļĄāļāđ
- āđāļĄāđāļāļģāđāļāđāļāļāđāļāļāđāļāļĒāđāļāđ VBA āļĄāļēāļāđāļāļāļŦāļĢāļ·āļāđāļāđāļ VBA āļĄāļēāļāļāļĒāļđāđāđāļĨāđāļ§āļāđāļāļēāļĄ āđāļāļĢāļēāļ°āļāļļāļāļāļ°āđāļāđāđāļĢāļĩāļĒāļāļĢāļđāđāđāļāļĨāđāļāļĨāļąāļāļāļķāđāļāđāļĄāđāļĄāļĩāđāļāļĢāļāļĢāļēāļāļāļąāļāļĄāļēāļāđāļāļ
- āđāļāļ·āđāļāļŦāļēāļŦāļĨāļąāļāļŠāļđāļāļĢāļāļĩāđāđāļĨāļ·āļāļāđāļāđāļāļĄāļēāđāļŦāđāļāļģāđāļāđāļāđāļāļēāļāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨāđāļāđāļāļąāļāļāļĩ āđāļŦāļĄāļēāļ°āļāļ§āđāļēāļāļēāļĢāđāļĢāļĩāļĒāļ VBA āļāļĩāđāļĄāļĩāđāļāļ·āđāļāļŦāļēāļāļ§āđāļēāļāļĄāļēāļāđāļāļīāļāđāļ āđāļĢāļ·āđāļāļāļāļĩāđāđāļĢāļĩāļĒāļāđāļĄāđāđāļāđāđāļāđ āđāļĢāļ·āđāļāļāļāļĩāđāļāļģāđāļāđāļāļāđāļāļāđāļāđāļāļĨāļąāļāđāļĄāđāđāļāđāđāļĢāļĩāļĒāļ āļŦāļĢāļ·āļāđāļĢāļĩāļĒāļāļāđāļāļĒāđāļ
āđāļāļ·āđāļāļŦāļē
VBA āļĒāđāļāļĄāļēāļāļēāļ Visual Basic for Application āđāļāđāļāđāļāļĢāđāļāļĢāļĄāđāļŠāļĢāļīāļĄāļāļĩāđāļāļīāļāļĄāļēāļāļąāļ Excel āļāļĒāļđāđāđāļĨāđāļ§ āļŠāļēāļĄāļēāļĢāļāļāļģāļĄāļēāđāļāđāļāļēāļāđāļāđāļāļąāļāļāļĩāđāļāļĒāļāđāļēāļ Macro Recorder āļāļāđāļĄāļāļđ āļŦāļĢāļ·āļāđāļāļĩāļĒāļāļĢāļŦāļąāļŠ VBA āļāļķāđāļāđāļāļ āļāļķāđāļāļĄāļąāļāđāļāđāļēāđāļāļāļīāļāļ§āđāļēāđāļāđāļāļāļ§āļēāļĄāļĢāļđāđāļāļąāđāļāļŠāļđāļāđāļāđāļāđāļ§āđāđāļĢāļĩāļĒāļāļāļĩāļŦāļĨāļąāļ
āļāļļāļāļāļāļāļĩāđāđāļāđ Excel āļāļ§āļĢāđāļĢāļīāđāļĄāļāļķāļāđāļāđ VBA â Macro āļāļĢāđāļāļĄāļāļąāļāđāļ āļāļ°āļāđāļ§āļĒāļāļģāđāļŦāđāđāļĄāđāļāđāļāļāđāļŠāļĩāļĒāđāļ§āļĨāļēāđāļāđ Excel āļāđāļģāđāļĨāđāļ§āļāđāļģāļāļĩāļ āļāļēāļāļāļĩāđāļāļąāļāļāđāļāļāļĄāļĩāļŦāļĨāļēāļĒāļāļąāđāļāļāļāļāļāđāļāļ°āļāļģāļāļēāļāđāļāļāļāļąāļāđāļāļĄāļąāļāļī āļĨāļāļāļ§āļēāļĄāļāļīāļāļāļĨāļēāļāđāļĨāļ°āļāļ§āļēāļĄāđāļŦāļāļ·āđāļāļĒāļĒāļēāļāļāļāļāļĄāļāļļāļĐāļĒāđ
āļŦāļĨāļąāļāļŠāļđāļāļĢāļāļĩāđāļāļ°āļāļģāđāļŦāđāđāļĢāļ·āđāļāļāļĒāļēāļāļāļĨāļēāļĒāđāļāđāļāļāđāļēāļĒ āļāļģāļāļēāļāļāļĩāđāļāļķāļāđāļĄāđāļāļķāļāļ§āđāļēāļāļ°āļāļģāđāļāđ āļāđāļ§āļĒāļāļĢāļąāļāļāļĢāļļāļāļāļļāļāļ āļēāļāļāļĩāļ§āļīāļāļāļāļāļāļļāļāđāļŦāđāļŠāļ°āļāļ§āļāļŠāļāļēāļĒāļāļķāđāļ āļŠāļĢāđāļēāļāļāļĨāļāļēāļāļāļēāļ Excel āđāļāđāļĄāļēāļāļāļķāđāļ āđāļāļĄāļĨāļāđāļ§āļĨāļēāļāļĩāđāļāļļāļāđāļŠāļĩāļĒāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļąāđāļāļāļģāļāļēāļāļāļĒāļđāđāļŦāļāđāļēāđāļāļĢāļ·āđāļāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđ āđāļāļĩāļĒāļāđāļāđāļāļāļāļļāđāļĄāđāļāļĩāļĒāļ§ Excel āļāļāļāļāļļāļāļāļ°āļāļģāļāļēāļāđāļŦāđāđāļāļāļāļļāļāļāļąāđāļāļāļāļ āļāļēāļāļāļąāđāļāļŦāļĄāļāļāļ°āđāļŠāļĢāđāļāđāļĢāļĩāļĒāļāļĢāđāļāļĒāđāļāļāļĢāļīāļāļāļē
āļŦāļĨāļąāļāļŠāļđāļāļĢāļāļĩāđāļĄāļļāđāļāđāļāđāļāļāļēāļĢāļŠāļĢāđāļēāļāļāļēāļ āļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļđāđāļāļ·āđāļāđāļāđāđāļāđāļĄāļāđāļāđāļāđāļāđāļāļĨāļāļāđāļāļĒāđāļāļāđāļĄāđāļāļģāđāļāđāļāļāđāļāļāđāļāđāđāļāļĢāļŦāļąāļŠ VBA āļāļĩāļāđāļĨāļĒāđāļĄāđāļ§āđāļēāļāļ°āļĄāļĩāļāļēāļĢāđāļāđāđāļāļāļģāđāļŦāļāđāļāđāļāļĨāļĨāđāđāļŦāđāļāđāļēāļāđāļāļāļēāļāđāļāļīāļĄ (āļŠāđāļ§āļ VBA āļāļĩāđāđāļāđāļāļąāļāļāļąāđāļ§āđāļāļĄāļąāļāļāļģāļāļēāļāļāļīāļāļāļĨāļēāļāļŦāļĢāļ·āļāļŦāļĒāļļāļāļāļģāļāļēāļāđāļĄāļ·āđāļāļĄāļĩāļāļēāļĢāđāļĒāļāļĒāđāļēāļĒāļāļēāļĢāļēāļāđāļāļāļĩāđāļāļ·āđāļ āļŦāļĢāļ·āļāļĄāļĩāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāļāļ·āđāļāđāļāđāļĄāļāļ·āđāļāđāļāļĨāđāļāļāļĢāđ āļĒāļīāđāļāļāđāļēāļāļđāđāļŠāļĢāđāļēāļāđāļāđāļĄāļĨāļēāļāļāļāđāļāđāļĨāđāļ§ āļāļēāļāļāļ°āļŦāļĒāļļāļāļāļ°āļāļąāļāđāļāđāļāļąāļāļāļĩ)
āđāļāļĨāđāļāļĨāļąāļāđāļāļŦāļĨāļąāļāļŠāļđāļāļĢāļāļĩāđāđāļāđāļĄāļēāļāļēāļāļāļēāļĢāļāđāļāļāļāļāđāļ§āļĒāļāļąāļ§āđāļāļ āđāļĄāđāļĄāļĩāđāļāļĢāļāļģāđāļāđāļĄāļēāļāđāļāļ āļāđāļ§āļĒāļāļģāđāļŦāđāļāļēāļĢāđāļāđ Excel VBA āļāđāļēāļĒāļāļāđāļĄāđāļāđāļēāđāļāļ·āđāļ āļĨāļāļĢāļŦāļąāļŠāļāļģāļŠāļąāđāļāļāļĩāđāļĒāļēāļ§āļāļąāļāļĢāđāļāļĒāļāļĢāļĢāļāļąāļāđāļŦāđāđāļŦāļĨāļ·āļāđāļāļĩāļĒāļ 2 â 4 āļāļĢāļĢāļāļąāļāđāļāđāļēāļāļąāđāļ āļĄāļļāđāļāđāļāđāļāļąāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨ āļāļąāđāļāđāļāđāļāļēāļĢāļāļąāļāđāļāđāļ āļāđāļāļŦāļē āđāļĨāļ°āđāļāđāđāļ āđāļāđāļāđāļāļĨāđāļāļāļĩāđāļāļģāđāļāļāļĢāļ°āļĒāļļāļāļāđāđāļāđāļāļąāļāļāļēāļāļŠāļēāļĢāļāļąāļāļāļĒāđāļēāļ
āđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļāļđāđāđāļāđ Excel āļāļļāļāļĢāļ°āļāļąāļ āđāļĄāđāļāļģāļāļąāļāļ§āđāļēāļāļļāļāļāđāļāļāđāļāđāļ Excel āļŦāļĢāļ·āļāđāļāđāļāđāļāļĢāđāļāļĢāļĄāđāļĄāļāļĢāđāļŦāļĢāļ·āļāđāļĄāđ āļāļāđāļāļĩāļĒāļāđāļāļĒāđāļāđ Excel āļĄāļēāļāđāļēāļāļāđāđāļāđāļēāđāļĢāļĩāļĒāļāđāļāđāđāļĨāđāļ§ āļŦāļĨāļąāļāļŠāļđāļāļĢāļāļĩāđāđāļāđāļāļŦāļĨāļąāļāļŠāļđāļāļĢāđāļāļĩāļĒāļ§āđāļāļāđāļāļāļāļĨāļēāļ āļāļķāđāļāđāļāļāļāđāļēāļāļāļēāļāļŦāļĨāļąāļāļŠāļđāļāļĢ Excel VBA āļāļ·āđāļāđ
āļāļāđāļĢāļĩāļĒāļ (āļ§āļīāļāļĩāđāļ 71 āļāļāļ āļĒāļēāļ§ 16 āļāļąāđāļ§āđāļĄāļ)
- āļāļēāļĢāđāļāđ Macro Recorder āđāļĨāļ° VBA Editor āđāļāļāļĒāļ·āļāļŦāļĒāļļāđāļ āđāļāļ·āđāļāļāļąāļāļāļķāļ āđāļāđāđāļ āđāļĨāļ°āļĨāļāļĢāļŦāļąāļŠāļāļģāļŠāļąāđāļ
- āļāļēāļĢāļŠāļĢāđāļēāļāļāļļāđāļĄāļāļ āđāļāļ·āđāļāļŠāļąāđāļāđāļŦāđ VBA āļāļģāļāļēāļāļŦāļĨāļēāļĒāļāļąāđāļāļāļāļāļāļēāļāļāļēāļĢāļāļāļāļļāđāļĄāđāļāļĩāļĒāļāļāļĢāļąāđāļāđāļāļĩāļĒāļ§
- āļāļēāļĢāļŠāļĢāđāļēāļ Message Box āđāļāđāđāļāđāļāļāļģāļāļāļīāļāļēāļĒ āļāđāļ§āļĒāđāļāļ°āļāļģāļāļāļ°āļāļģāļāļēāļāđāļāđāļĨāļ°āļāļąāđāļāļāļāļ
- āļāļēāļĢāļāļąāļāđāļāļĨāļ Message Box āđāļāđāļĢāđāļ§āļĄāļāļąāļāļāļģāļŠāļąāđāļ IF āđāļāļ·āđāļāļāļģāļāļēāļāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļāļąāļāļŠāļīāļāđāļ
- āļāļēāļĢāļŠāļĢāđāļēāļ Input Box āđāļāđāļāļŦāļāđāļēāļāļāļĢāļāļĢāļąāļāļāđāļāļĄāļđāļĨ āđāļāļ·āđāļāļāđāļ§āļĒāđāļŦāđāđāļĄāđāļāđāļāļāļāļąāļāļāļķāļāļāđāļēāļĨāļāđāļāđāļāđāļāļĨāļĨāđāđāļāļ
- āļāļēāļĢāđāļāļ·āđāļāļĄāđāļĒāļāļĢāļŦāļąāļŠāļāļģāļŠāļąāđāļāđāļāđāļāļāļļāļ āđāļāļ·āđāļāđāļāđāļāļģāļāļēāļāļāļĩāđāļĒāļēāļāļāļķāđāļāđāļĨāļ°āļāļąāļāļāđāļāļāļāļķāđāļ
- āļāļēāļĢāļŠāļąāđāļāđāļŦāđāļāļģāļāļēāļāļāļ§āļāļāđāļģāđāļāđāļ Loop āđāļāļ·āđāļāļĨāļāļ āļēāļĢāļ°āļāļēāļāļāļķāđāļāļāđāļāļāļāļģāļāđāļģāđāļāđāļāļāļĢāļ°āļāļģ
- āļāļēāļĢāļŠāļĢāđāļēāļāļŠāļđāļāļĢāļāļģāļāļ§āļāļĨāļąāļāđāļāļāļēāļ°āļāļāļāļāļļāļāđāļāļ āđāļĨāļ°āđāļāđāļāļŠāļđāļāļĢāļāļķāđāļāđāļĄāđāļĄāļĩāđāļ Excel āļĄāļēāļāđāļāļ
- āļāļ·āđāļāļāļēāļāļāļēāļĢāđāļāđāļŠāļđāļāļĢāļāļĢāļ°āđāļ āļāļāļąāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨ āđāļāļ·āđāļāļāđāļ§āļĒāđāļāļāļēāļĢāļāđāļāļŦāļē āđāļāđāđāļ āļāļĢāļ§āļāļŠāļāļāļāđāļāļĄāļđāļĨ
- āđāļāļĨāđāļāļĨāļąāļāļāļēāļĢāđāļāđāļŠāļđāļāļĢāļĢāđāļ§āļĄāļāļąāļ Macro Recorder āđāļāļ·āđāļāļāļģāļāļēāļāļāļķāđāļāđāļĄāđāļāđāļēāļāļ°āđāļāđāļāđāļāđāļāđ
- āđāļāļĨāđāļāļāļēāļĢāđāļāđ VBA āļĨāļąāļāļāļēāļĢāđāļāļīāļ File
- āđāļāļĨāđāļāļāļēāļĢāļŠāļĢāđāļēāļāļĢāļŦāļąāļŠāļāļģāļŠāļąāđāļ āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļģāļāļēāļāđāļāđāđāļĄāđāļāļģāļāļąāļāļāļ·āđāļāļāļĩāđ
- āđāļāļĨāđāļāļāļēāļĢāđāļĨāļ·āļāļāđāļāļĨāļĨāđāļāđāļāļĄāļđāļĨāļāļĩāđāļāđāļāļāļāļēāļĢ āļāļąāđāļāđāļāļāļāļēāļ§āļĢāđāļĨāļ°āđāļāļāđāļĨāļ·āļāļāđāļāđāđāļāļĒāļāļīāļŠāļĢāļ°
- āđāļāļĨāđāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāđāļāđāđāļāļāđāļāļĄāļđāļĨāļāļĢāđāļāļĄāļāļąāļāļāļĩāđāļāļĩāļĒāļ§āļāļąāđāļāļāļēāļĢāļēāļ
- āđāļāļĨāđāļāļāļēāļĢāļŠāđāļāļāđāļēāļĨāļāđāļāđāļāđāļāļĨāļĨāđāđāļāļāļēāļ°āļāļģāđāļŦāļāđāļāļāļĩāđāļāđāļāļāļāļēāļĢ
- āđāļāļĨāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāļąāļāļāļēāļĢāļēāļāđāļāđāļāļāđāļāļĄāļđāļĨāļāļķāđāļāļĄāļĩāļāļāļēāļāđāļĄāđāđāļāđāļāļāļ
- āđāļāļĨāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāđāļāļĄāļđāļĨāđāļāļīāđāļĄāđāļāļīāļĄāļāđāļāļāđāļēāļĒāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļāļēāļĢāļŠāļļāļāļāđāļēāļĒ
- āđāļāļĨāđāļāļāļēāļĢāļāđāļāļŦāļē āļāļąāļāļāļķāļ āđāļāđāđāļāļāđāļāļĄāļđāļĨāļāļēāļĄāļĢāļŦāļąāļŠāļĨāļđāļāļāđāļēāļŦāļĢāļ·āļāļĢāļŦāļąāļŠāļŠāļīāļāļāđāļē
- āđāļāļĨāđāļāļāļēāļĢāļŠāļąāđāļāļāļīāļĄāļāđāđāļāđāļāļāļļāļ āđāļāđāļ āļāļīāļĄāļāđāļāļĢāļ°āļ§āļąāļāļīāļĨāļđāļāļāđāļēāļĢāļēāļĒāļāļąāļ§ āđāļŦāđāđāļŠāļĢāđāļāļāļļāļāļāļāđāļāļāļĢāļēāļ§āđāļāļĩāļĒāļ§