от Боряна Петрова | дек. 10, 2012
Наскоро ме попитаха как ще изглежда макрос, който да търси определена стойност в дадена колона и след като я намери да отпечатва целия ред. В този пост ще опиша как с помощта на няколко реда код на Visual Basic for Microsoft Excel , се извършва търсене чрез обхождане на масив с броячен цикъл (For_Next) и условен оператор (If_Then).
Примерът, който ще разгледам, може да се използва за изписване на дадена стока от склад.
от Боряна Петрова | авг. 15, 2012
Документът е изработен с помощта на Visual Basic за Microsoft Excel.
Преди време ме помолиха да създам фактура в Microsoft Excel. Идеята дойде от клиент, който разполага с мощен софтуер за обработка на счетоводна информация, но имаше необходимост към 20 негови клиенти, да изпраща фактура няколко пъти на седмица. Тези клиенти бяха едни и същи, поръчките бяха едни и същи, само количествата и крайната сума се различаваха до известна степен. Така създадох фактура, като използвах шаблон от сайта на Microsoft, допълних го с няколко реда код на VBA (Visual Basic for Application), малко формули, валидирани данни, и защитен лист.
от Боряна Петрова | ян. 22, 2012
За да изтрием празни редове в определена област може да се използва следващия код на VBA. Той съдържа цикъл For Next . Макросът брои редовете в селектираната област, за да се разбере кога да спре цикъла. Предполага се че разполагаме с база от данни, в която ако нямаме данни в колона А, то няма да имаме и в останалите колони.
от Боряна Петрова | ян. 11, 2012
Много често ми се е налагало да знам как Excel чете данните в клетка и в зависимост от това какъв тип са (текст, дата, числа, формула), то се налага да бъдат изпълнени различни действия. Ето няколко въвеждащи стъпки във VBA.