Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Как изменить макрос, чтобы он при удалении строк в таблице - не трогал форматирование ячеек
 
DANIKOLA, не работает.
Сдвигает весь диапазон вверх при удалении строк.
Там же ограничитель под диапазоном стоял.
Как изменить макрос, чтобы он при удалении строк в таблице - не трогал форматирование ячеек
 
DANIKOLA, макрос не работает - ставлю 1 в желтом столбце - ничего не удаляется.

Михаил О., не работает. Вместо удаления строк - просто очищается содержимое конкретной строки.
Как изменить макрос, чтобы он при удалении строк в таблице - не трогал форматирование ячеек
 
А как сделать, чтобы сама таблица не менялась, а только значения.
Как изменить макрос, чтобы он при удалении строк в таблице - не трогал форматирование ячеек
 
Здравствуйте.
У меня есть макрос - он удаляет строки в таблицу без смещения нижней границы диапазона - при условии что в столбце I8:I33 появляется 1.

Но он удаляет как бы и форматирование, а вот этого делать - не нужно.
Как изменить этот макрос - чтобы он не трогал форматирование ячеек (границы, заливку) ?
Копирование диапазона в другой диапазон с расстоянием - в две пустые строки
 
Юрий М, спасибо большое.
То что нужно.
Копирование диапазона в другой диапазон с расстоянием - в две пустые строки
 
Да.

Последняя заполненная строка столбца D (с отступом в 2 строки) - может определится такой командой:
Код
 LastRow = .Cells(Rows.Count, "D").End(xlUp).Row+2 
Только вот как это в макросе должно выглядеть ?
Изменено: КошкаСофи - 22.09.2019 02:12:27
Копирование диапазона в другой диапазон с расстоянием - в две пустые строки
 
А в каком они должны идти порядке ?
В синем столбце - при каждом пересчете разное количество заполненных строк.

И речь о копировании этого диапазона (с всегда разным количеством заполненных строк) - от последней заполненной ячейки желтого столбца (с отступом в две строки)

В чем вопрос?
Копирование диапазона в другой диапазон с расстоянием - в две пустые строки
 
Доброго времени суток, гуру экселя.
У меня такой вопрос.

На листе есть диапазон - K3:K10 (выделен синим цветом).
И в нем всегда разное количество чисел.
Рядом находится желтый столбец D3:D  в который нужно щелчком по кнопке макроса скопировать содержимое этого синего диапазона (только значения) - в низ столбца (с отступом в две строки от последней заполненной ячейки).

Как это сделать макросом ?
(нужно чтобы между данными в желтом столбце - всегда было ровно две пустые строки).
Назначение линиям параметров в соответствии с таблицей
 
БМВ, ясно.
Спасибо за ответ и за уточнение.
Назначение линиям параметров в соответствии с таблицей
 
БМВ, Alemox, ладно бог с ним с прямоугольником.
Хотя бы - как линиям - присвоить нужный цвет, пунктир и имя ?
Назначение линиям параметров в соответствии с таблицей
 
Товарищи, помогите !
Назначение линиям параметров в соответствии с таблицей
 
Здравствуйте, уважаемые форумчане.
Помогите с решением проблемы.

У меня есть макрос соединяющий кружки линиями.
В строке 3 - записана фигура-начальный пункт, а в строке 6 - фигура-конечный пункт.

Как назначить этим появляющимся линиям параметры, в соответствии со строками 9...19 ?
То есть - имя линии, ее цвет, имя квадрата стоящего посередине этой линии, текст и цифра вписанные в квадрат.
Рост области числа, с ограничением препятствиями
 
Здравствуйте, уважаемые специалисты по языку Visial Basic for Applications.

Это опять я.

Помогите решить задачу.

Макрос работает так:  по событию Worksheet_Change например для ячейки S16 (подсвечена зеленым цветом) - растет область чисел вокруг нее.
Причем если область чисел встречает препятствие (желтые ячейки), то оно воспринимает их как препятствия - и не распространяется сквозь них.

Однако когда я увеличиваю эту область, то есть некая граница после которой область перестает расти.
Когда область чисел достигает 29 она перестает увеличиваться, хотя там нет препятствия.

За это ограничение в имеющемся макросе - отвечает адрес ячейки S16. От нее строк вниз не может быть больше, чем вверх, а вверху строки закончились. Аналогично лево/право.

Подскажите, как убрать в имеющемся макросе - это досадное ограничение?
Рост области числа, с ограничением препятствиями
 
RAN, а что делает код из сообщения 9 ?

Я запускаю макрос, и он вокруг ячейки O7 - расставляет 30 двоек.
На повторные запуски макрос не реагирует.

Или этот  алгоритм, как-то способен от ячейки O7 - разместить область даже если строк внизу - больше чем вверху  и столбцов вправо - больше чем слева ?
Только как это проверить, если этот макрос срабатывает однократно.
Рост области числа, с ограничением препятствиями
 
RAN, с вашей точки зрения - как можно изменить алгоритм, чтобы от ячейки S16 - строк вниз могло бы быть больше чем вверх  и столбцов вправо - могло бы быть дольше чем влево ?
Хотя бы теоретически (может какое-то дополнительное условие добавить в цикл?).
Рост области числа, с ограничением препятствиями
 
Цитата
Андрей VG написал:
Так в чём помощь-то?
Андрей VG, так никто ничего не объясняет.

Спрашиваю - почему область не растет за 29 строку и какая строка в макросе за это ограничение отвечает?
В ответ молчание или ответ "потому что макрос так работает".
Рост области числа, с ограничением препятствиями
 
Как же решить эту непростую задачу ?
Помогите, друзья.
Рост области числа, с ограничением препятствиями
 
Андрей VG, так был же приложен файл-пример.
Там же видно, что область увеличивается строго на 4 ячейки.
Рост области числа, с ограничением препятствиями
 
Андрей VG, у вас появляется при каждом нажатии - разное количество ячеек.
Сперва 3 ячейки, потом 5 ячеек, потом 6 ячеек.

Ведь в ячейке H4 - записано число "4".
Это значит, что может заполняться только строго четыре ячейки.
Рост области числа, с ограничением препятствиями
 
Помогите решить задачу.

Макрос работает так:  по событию Worksheet_Change например для ячейки S16 (подсвечена зеленым цветом) - растет область чисел вокруг нее.
Причем если область чисел встречает препятствие (желтые ячейки), то оно воспринимает их как препятствия - и не распространяется сквозь них.

Однако почему-то когда я увеличиваю эту область, то есть некая граница после которой область перестает расти.
Когда область чисел достигает 29 она перестает увеличиваться, хотя там нет препятствия.

Почему область не растет за 29 строку и как это исправить в макросе?
Рост области числа, с ограничением препятствиями
 
Fidgy, я вижу.

Но я-то говорю про первый макрос, тот который в первом сообщении данной темы идет.
Там же не так так идет увеличение области.

Там идет увеличение области - строго на одинаковое количество ячеек.
Рост области числа, с ограничением препятствиями
 
Fidgy, в имеющемся макросе - разве так идет распространение области ?
Рост области числа, с ограничением препятствиями
 
Fidgy, что вы имеете ввиду - во все стороны ?
В имеющемся макросе - распространение шло строго на определенное количество ячеек.
Например - ровно на 4 ячейки.
В общем - на одинаковое количество ячеек увеличивалась область при каждом нажатии.

У вас получилось - что-то совсем другое.
Область увеличивается - всегда на разное количество ячеек. Сперва на 8 ячеек, потом на 16 ячеек и так при каждом нажатии - все большее количество ячеек.
Рост области числа, с ограничением препятствиями
 
Fidgy, а по какой схеме у вас расставляются N - вокруг целевой ячейки ?
Там же при первом срабатывании - заполняются 8 ячеек, при втором срабатывании - уже 16 ячеек.

А в имеющемся макросе - всегда строго фиксированное число ячеек заполняется.  
Рост области числа, с ограничением препятствиями
 
Fidgy, а в вашем макросе - как реакция на препятствия реализуется ?
Рост области числа, с ограничением препятствиями
 
Fidgy, ясно.
А как это в макросе реализовать ?
Рост области числа, с ограничением препятствиями
 
Fidgy, а как пройти 31 строку ?
Рост области числа, с ограничением препятствиями
 
Цитата
Sanja написал:
КАК она растет (по спирали/по столбцам/по строкам/другое)?
Растет по спирали.
Цитата
Sanja написал:
До каких пор она должна расти и от чего это зависит?
Расти должно до бесконечности.
А вот почему сейчас не растет до бесконечности - я не знаю, поэтому и спрашиваю.
Рост области числа, с ограничением препятствиями
 
Нет, насчет решения - по моему вопросу так и не ответили.
Рост области числа, с ограничением препятствиями
 
Цитата
RAN написал:
озадачивает макрос нарисовать 4 цЫфирьки вокруг ячейки S16.
Нет озадачивает то, что непонятно - как этот макрос связан с моим вопросом заданным в первом сообщении (то есть в начале темы).
Вопрос звучал так:

" По событию Worksheet_Change например для ячейки S16 (подсвечена зеленым цветом) - растет область чисел вокруг нее.
Причем если область чисел встречает препятствие (желтые ячейки), то оно воспринимает их как препятствия - и не распространяется сквозь них.

Однако почему-то когда я увеличиваю эту область, то есть некая граница после которой область перестает расти.
Когда область чисел достигает 29 она перестает увеличиваться, хотя там нет препятствия.

Вопрос - как это исправить в макросе? "
Страницы: 1 2 След.
Наверх