Добавление новых данных, в список на отдельном листе
Zagit12
Дата: Воскресенье, 10.02.2019, 08:47 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Доброе утро, есть выпадающий список, хочу сделать чтобы в него можно было добавлять новые данные если их там нет, код нашел в отдельной теме, помогите сделать чтобы он заработал, во вложение файл, там в исходном коде страницы "лист1", заранее спасибо
Доброе утро, есть выпадающий список, хочу сделать чтобы в него можно было добавлять новые данные если их там нет, код нашел в отдельной теме, помогите сделать чтобы он заработал, во вложение файл, там в исходном коде страницы "лист1", заранее спасибо Zagit12
К сообщению приложен файл:
123.xlsm
(32.7 Kb)
Ответить
Сообщение Доброе утро, есть выпадающий список, хочу сделать чтобы в него можно было добавлять новые данные если их там нет, код нашел в отдельной теме, помогите сделать чтобы он заработал, во вложение файл, там в исходном коде страницы "лист1", заранее спасибо Автор - Zagit12 Дата добавления - 10.02.2019 в 08:47
Nic70y
Дата: Воскресенье, 10.02.2019, 09:39 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
[vba]Код
If lReply = vbYes Then Sheets("общий").Range("a" & Cells(Rows.Count, 1).End(xlUp).Row + 1) = Target End If
[/vba]
[vba]Код
If lReply = vbYes Then Sheets("общий").Range("a" & Cells(Rows.Count, 1).End(xlUp).Row + 1) = Target End If
[/vba] Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Воскресенье, 10.02.2019, 09:42
Ответить
Сообщение [vba]Код
If lReply = vbYes Then Sheets("общий").Range("a" & Cells(Rows.Count, 1).End(xlUp).Row + 1) = Target End If
[/vba] Автор - Nic70y Дата добавления - 10.02.2019 в 09:39
Zagit12
Дата: Воскресенье, 10.02.2019, 11:08 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
спасибо огромное, всё работает!!!
спасибо огромное, всё работает!!! Zagit12
Сообщение отредактировал Zagit12 - Воскресенье, 10.02.2019, 22:04
Ответить
Сообщение спасибо огромное, всё работает!!! Автор - Zagit12 Дата добавления - 10.02.2019 в 11:08
Zagit12
Дата: Воскресенье, 10.02.2019, 12:41 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Теперь другая проблема, при дублировании страницы, он начинает перезаписывать заного данные. Работает так, что в какой ячейки пишешь, в той он и добавляет на другой странице
Теперь другая проблема, при дублировании страницы, он начинает перезаписывать заного данные. Работает так, что в какой ячейки пишешь, в той он и добавляет на другой странице Zagit12
Сообщение отредактировал Zagit12 - Воскресенье, 10.02.2019, 22:04
Ответить
Сообщение Теперь другая проблема, при дублировании страницы, он начинает перезаписывать заного данные. Работает так, что в какой ячейки пишешь, в той он и добавляет на другой странице Автор - Zagit12 Дата добавления - 10.02.2019 в 12:41
Nic70y
Дата: Воскресенье, 10.02.2019, 19:03 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
Извените, но я лично ни чего не понял из Вашего сообщения.
Извените, но я лично ни чего не понял из Вашего сообщения. Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Извените, но я лично ни чего не понял из Вашего сообщения. Автор - Nic70y Дата добавления - 10.02.2019 в 19:03
Zagit12
Дата: Воскресенье, 10.02.2019, 20:23 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
В общем, пишешь слово, он его добавляет на листе "общий" в ту же ячейку, где ты написал на листе 1
В общем, пишешь слово, он его добавляет на листе "общий" в ту же ячейку, где ты написал на листе 1 Zagit12
Сообщение отредактировал Zagit12 - Воскресенье, 10.02.2019, 22:03
Ответить
Сообщение В общем, пишешь слово, он его добавляет на листе "общий" в ту же ячейку, где ты написал на листе 1 Автор - Zagit12 Дата добавления - 10.02.2019 в 20:23
Pelena
Дата: Воскресенье, 10.02.2019, 20:55 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Попробуйте так [vba]Код
Sheets("общий").Range("a" & Sheets("общий").Cells(Rows.Count, 1).End(xlUp).Row + 1) = Target
[/vba]
Попробуйте так [vba]Код
Sheets("общий").Range("a" & Sheets("общий").Cells(Rows.Count, 1).End(xlUp).Row + 1) = Target
[/vba] Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Попробуйте так [vba]Код
Sheets("общий").Range("a" & Sheets("общий").Cells(Rows.Count, 1).End(xlUp).Row + 1) = Target
[/vba] Автор - Pelena Дата добавления - 10.02.2019 в 20:55
Nic70y
Дата: Воскресенье, 10.02.2019, 20:58 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
ну, да тупанул немножко, можно же... [vba]Код
Sheets("общий").Range("a" & Sheets("общий").Cells(Rows.Count, 1).End(xlUp).Row + 1) = Target
[/vba]
ну, да тупанул немножко, можно же... [vba]Код
Sheets("общий").Range("a" & Sheets("общий").Cells(Rows.Count, 1).End(xlUp).Row + 1) = Target
[/vba] Nic70y
ЮMoney 41001841029809
Ответить
Сообщение ну, да тупанул немножко, можно же... [vba]Код
Sheets("общий").Range("a" & Sheets("общий").Cells(Rows.Count, 1).End(xlUp).Row + 1) = Target
[/vba] Автор - Nic70y Дата добавления - 10.02.2019 в 20:58
Zagit12
Дата: Воскресенье, 10.02.2019, 21:19 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Nic70y , спасибо работает, но теперь если на листе 2 выделяешь строки по столбцу А, и удаляешь выдает ошибку run time eror 13 type missmatch Выделяет строку: If WorksheetFunction.CountIf(Sheets("общий").Columns(1), Target) = 0 Then
Nic70y , спасибо работает, но теперь если на листе 2 выделяешь строки по столбцу А, и удаляешь выдает ошибку run time eror 13 type missmatch Выделяет строку: If WorksheetFunction.CountIf(Sheets("общий").Columns(1), Target) = 0 ThenZagit12
Сообщение отредактировал Zagit12 - Понедельник, 11.02.2019, 07:57
Ответить
Сообщение Nic70y , спасибо работает, но теперь если на листе 2 выделяешь строки по столбцу А, и удаляешь выдает ошибку run time eror 13 type missmatch Выделяет строку: If WorksheetFunction.CountIf(Sheets("общий").Columns(1), Target) = 0 ThenАвтор - Zagit12 Дата добавления - 10.02.2019 в 21:19
Nic70y
Дата: Понедельник, 11.02.2019, 08:47 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
[vba]Код
If Target.Column = 2 Or Target.Count > 1 Then Exit Sub
[/vba]
[vba]Код
If Target.Column = 2 Or Target.Count > 1 Then Exit Sub
[/vba] Nic70y
ЮMoney 41001841029809
Ответить
Сообщение [vba]Код
If Target.Column = 2 Or Target.Count > 1 Then Exit Sub
[/vba] Автор - Nic70y Дата добавления - 11.02.2019 в 08:47
Zagit12
Дата: Понедельник, 11.02.2019, 10:15 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Nic70y , спасибо, работает
Ответить
Сообщение Nic70y , спасибо, работаетАвтор - Zagit12 Дата добавления - 11.02.2019 в 10:15