Приложенията на MS Office са проектирани много интелигентно и аз не казвам това просто защото правят работата ми безкрайно по-лесна. Казвам го, защото е вярно. Преди няколко дни направихме публикация за вмъкване на видеоклипове в YouTube в Office 2013 и отбелязахме, че тази опция липсваше в MS Excel просто защото не беше нужна там. Това е типът интелигентност, за който говоря; знаейки кои функции са необходими в определен тип приложение. Това гарантира, че нищо нерелевантно го прави в крайното предлагане. Това каза, аз бях изненадан да открия, че когато Excel ви позволява да вмъкнете повече редове в работен лист, той не ви позволява да изберете броя редове, които искате да добавите. Имате други неща, които можете да постигнете, като изберете броя на редовете, които искате да добавите от съществуващите и след това използвайте функцията за вмъкване. Или можете да повторите стъпката на вмъкване на редове за колкото искате редове. Той е повтарящ се, но ако желаете да спестите пет минути, този малък макро може да се погрижи за работата за вас.

Тъй като това изисква Macro, ще трябва да запишете файла си като Excel файл с активиран макрос. За да направите това, кликнете върху падащото меню „Запиши като тип“ в прозореца „Запиши като“ и изберете „Работна книга с активиран Excel Marco (* xlsm)“.

След това е време да напишете макроса. Отворете раздела Изглед и кликнете върху Макроси, за да създадете нов. Назовете го каквото искате и кликнете върху „Създаване“. Следният прозорец ще се отвори автоматично.

Това, което е от значение тук, са линиите "Sub" и "End Sub". Подлинията ще съдържа името на вашия макрос, докато Крайният под маркира края на commnads в този макрос. Тъй като току-що сте го създали, между тези линии не би трябвало да има нищо подобно на снимката по-горе. Поставете следното между тези две линии.

Dim CurrentSheet As Object 'Loop през всички избрани листове. За всеки CurrentSheet в ActiveWindow.SelectedSheets 'Вмъкнете 5 реда в горната част на всеки лист. CurrentSheet.Range ("a1: a5"). EntireRow.Insert Next CurrentSheet

Този код ще вмъкне пет реда от самия връх. Той е посочен в кода като A1: A5. За да го редактирате според нуждите си, трябва да редактирате този диапазон. Първата стойност служи като препратка към мястото на вмъкване на редовете. Ако го промените на A100, редовете ще бъдат вмъкнати след първите деветдесет и девет реда. След като зададете референтната точка, трябва да въведете броя на редовете.

Номерата на редовете се определят от обхвата на клетката A1: A5. Този диапазон ще вмъкне 5 реда. За да намерите правилния диапазон за вашия брой редове, например бихте искали да вмъкнете 25 реда от A99, ще добавите 25 към референтната точка, така че да е A99 и минус една клетка от нея. Т.е. A100 + 99 - 1 = A198. Добавяте редове, а не колони, така че да се променя само числото, а не буквата на колоната. Макросът трябва да се актуализира всеки път, когато трябва да вмъкнете редове enmass, но това е само малка редакция и работи много добре, така че си струва времето, прекарано.

Макрос чрез поддръжка на Microsoft

Е Работил За Вас: Robert Gaines & George Fleming | Искате Ли Да Се Свържете С Нас?

Коментари В Сайта: