Как да вмъкнете прекъсвания на страници, когато стойността се промени в Excel?
Да предположим, че имам диапазон от клетки и сега искам да вмъкна прекъсвания на страници в работния лист, когато стойностите в колона A се променят, както е показано на лявата екранна снимка. Разбира се, можете да ги вмъкнете един по един, но има ли бързи начини да вмъкнете прекъсванията на страници наведнъж въз основа на променените стойности на една колона?
Вмъкване на прекъсвания на страници, когато стойността се промени с VBA код
Вмъквайте прекъсвания на страници, когато стойността се промени с мощна функция
Вмъкване на прекъсвания на страници, когато стойността се промени с VBA код
Следният VBA код може да ви помогне да вмъкнете прекъсвания на страници по-долу въз основа на промяна на данните в колоната, моля, направете следното:
1. Задръжте надолу ALT + F11 за да отворите Microsoft Visual Basic за приложения прозорец.
2. Щракнете Поставете > Модулии поставете следния код в Модули Window.
VBA код: Вмъкнете прекъсвания на страници, когато стойността се промени:
Sub insertpagebreaks()
'updateby Extendoffice
Dim I As Long, J As Long
J = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
For I = J To 2 Step -1
If Range("A" & I).Value <> Range("A" & I - 1).Value Then
ActiveSheet.HPageBreaks.Add Before:=Range("A" & I)
End If
Next I
End Sub
3. След това натиснете F5 ключ за изпълнение на този код, всички прекъсвания на страници са били вмъкнати в листа, когато данните се променят в колона A. Вижте екранна снимка:
Вмъквайте прекъсвания на страници, когато стойността се промени с мощна функция
Ако имате Kutools за Excel, Със своята Различавайте разликите можете бързо да вмъкнете прекъсвания на страници, празни редове, долни граници или цвят на фона въз основа на промените в стойността. Щракнете, за да изтеглите Kutools за Excel!
Съвет:За да приложите това Различавайте разликите функция, първо трябва да изтеглите Kutools за Excelи след това приложете функцията бързо и лесно.
След инсталиране Kutools за Excel, моля, направете следното:
1. Щракнете Kutools > формат > Различавайте разликите, вижте екранна снимка:
2. В изскочилото Разграничете разликите по ключова колона диалогов прозорец, направете следните операции:
- Изберете диапазона от данни и ключовата колона, която искате да използвате;
- Изберете Page Break от Настроики кутия.
3, След това кликнете Ok бутон, разделителите на страници са вмъкнати в диапазона въз основа на промените в стойността, вижте екранната снимка:
Изтеглете и безплатна пробна версия Kutools за Excel сега!
Още относителни статии:
- Маркирайте редове, когато стойността на клетката се промени в Excel
- Ако има списък с повтарящи се стойности във вашия работен лист и трябва да маркирате редовете въз основа на колона A, коя стойност на клетка се променя, както е показано на следната екранна снимка. Всъщност можете бързо и лесно да завършите тази работа, като използвате функцията за условно форматиране.
- Увеличете числата, когато стойността се промени в друга колона
- Да предположим, че имате списък със стойности в колона A и сега искате да увеличите числото с 1 в колона B, когато стойността в колона A се промени, което означава, че числата в колона B се увеличават, докато стойността в колона A се промени, след което увеличението на числото започва отново от 1, както е показано на лявата екранна снимка. В Excel можете да решите тази задача със следния метод.
- Сумиране на клетки, когато стойността се промени в друга колона
- Когато работите върху работен лист на Excel, понякога може да се наложи да сумирате клетки въз основа на група данни в друга колона. Например, тук искам да сумирам поръчките в колона B, когато данните се променят в колона A, за да получа следния резултат. Как можете да разрешите този проблем в Excel?
- Вмъкване на празни редове, когато стойността се промени в Excel
- Да предположим, че имате диапазон от данни и сега искате да вмъкнете празни редове между данните, когато стойността се промени, така че да можете да разделите последователните същите стойности в една колона, както са показани следните екранни снимки. В тази статия ще говоря за някои трикове за решаване на този проблем.
- Стартирайте макрос, когато стойността на клетката се промени в Excel
- Обикновено в Excel можем да натиснем клавиша F5 или бутона Run, за да изпълним VBA кода. Но опитвали ли сте някога да изпълните конкретния макро код, когато стойността на клетка се промени? В тази статия ще представя някои бързи трикове за справяне с тази работа в Excel.
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!