Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 10.02.2020
Сообщений: 23
1

Как добавить строку со значениями (формулами, ссылками) над или под активную строку?

08.06.2021, 16:45. Показов 338. Ответов 1
Метки нет (Все метки)

Здравствуйте. Помогите!
ЭТО
Visual Basic
1
2
3
4
5
6
7
8
9
10
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("C5")) Is Nothing Then
Call дз
End If
End Sub
Sub дз()
Range("A6").Rows("1:1").EntireRow.Insert вставляет строку ниже нужной
 
End Sub
КОД КОТОРЫЙ НАХОДИТСЯ ЗДЕСЬ. ЧТО он делает, добавляет новую строку под строкой 6, при изменении значения в ячейке с количеством ( С5).
ЧТО НУЖНО: нужно чтобы строка добавлялась не прямой ссылкой как сейчас А6, а добавлялась после той строки или над той строкой, в которой сейчас ,ведется работа, т.е., если я сейчас работаю в строке пять, то подставлялась над илди под строку 5,а если я работаю в строке 7, то над 7 или под 7, причем, строка должна копировать все значения всех ячеек, в связи с тем, что там ссылки и формулы, которые всегда будут одинаковы для каждой категории (Поставки товара, Товары),все значения привязаны к выпадающему списку, он работает, я его настроил, описание тоже заполняетс, цена и сумма тоже, количество в ручную проставляем.

Нужно только добавить строку со всеми формулами и ссылками, над или под ту строку которая была активна
0
Вложения
Тип файла: xlsx Что нужно.xlsx (13.1 Кб, 5 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2021, 16:45
Ответы с готовыми решениями:

Как добавить строку в кортеже и заполнить ее значениями
Добрый день, помогите написать скрипт. Есть кортеж который получаем из базы Оракл, есть пары:...

Data Grid: как добавить новую строку? Как оперировать со значениями ячеек? Выгрузка?
Итак, для предыдущей задачи решил использовать Data Grid. Но возникли вопросы, как с ним работать. ...

Datagridview как узнать активную строку
Привет, подскажите пожалуйста, как такое можно сделать, пользователь редактирует ячейку в строке,...

Как добавить в текст перевод на другую строку и пустую строку?
Подскажите пжл))) понимаю, что дурацкий вопрос, но быстро не нашла, а долго искать сейчас нет...

1
40 / 29 / 11
Регистрация: 03.06.2019
Сообщений: 101
08.06.2021, 18:48 2
Цитата Сообщение от VID1234 Посмотреть сообщение
если я сейчас работаю в строке пять, то подставлялась над илди под строку 5
Visual Basic
1
2
Dim r
   r = ActiveCell.Row
Насколько выше или ниже - считайте сами
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2021, 18:48

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как открыть в форме ввода данных активную строку из подчиненной формы
Добрый день. Даже не знаю как бы яснее выразить суть своего вопроса... Имею главную форму, где,...

Как добавить или обновить строку, если уже есть
Добрый день, как добавить строку, если ее нет или обновить если существует. Проверка будет...

как добавить в таблицу или отчет access вычисляемую строку?
Я в VBA совсем еще чайник, помоги плиззз чем можете... проблема такая: табл1: код сумма 111 ...

Как в Excel пересчитать строку с формулами из модуля, а не весь лист?
Подскажите, как в эксель пересчитать строку с формулами из модуля, а не весь лист. При...

Как добавить пятую колонку сносок в Word? или разместить их в строку
В книге много коротких сносок. Чтобы они занимали меньше места, их нужно разместить в одну строку....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.