Добрый день. Помогите, пожалуйста решить такую задачу. Данные должны вводиться только в ячейку А1. После нажатия ENTER значение должно переместиться в ячейку А2, а А1 стать пустой. Далее повторяется А3 - А1 пустая. И каждый раз, чтобы значение переносилось в конец стоблца. Благодарю
Добрый день. Помогите, пожалуйста решить такую задачу. Данные должны вводиться только в ячейку А1. После нажатия ENTER значение должно переместиться в ячейку А2, а А1 стать пустой. Далее повторяется А3 - А1 пустая. И каждый раз, чтобы значение переносилось в конец стоблца. Благодарюalexstreetmailxyz
Сообщение отредактировал alexstreetmailxyz - Понедельник, 27.06.2022, 09:20
Nic70y, Я с удовольствием откорректирую тему, но я но я не знаю как..
.Вот изучив правила по пунктно распишу: 1. Перед созданием темы воспользуйтесь встроенным поиском по форуму. Возможно Ваш вопрос уже обсуждался и решение уже есть. " Как называется этот запрос, с удовольствием поищу, но понятия не имею что вводить" 2. Очень ВАЖНО! При создании темы, давайте теме название, отражающее суть Вашей проблемы "Аналогично:) Ну как это назвать? Перенос ввода значения или как? 3. Кратко, но ёмко опишите задачу в теле поста. "Ну вроде здесь получилось максимально просто описать. Файл не прикладываю, так как это общего характера вопрос ( как по мне)
Подскажите как исправить, чтобы в конечном счете решить этот вопрос
Nic70y, Я с удовольствием откорректирую тему, но я но я не знаю как..
.Вот изучив правила по пунктно распишу: 1. Перед созданием темы воспользуйтесь встроенным поиском по форуму. Возможно Ваш вопрос уже обсуждался и решение уже есть. " Как называется этот запрос, с удовольствием поищу, но понятия не имею что вводить" 2. Очень ВАЖНО! При создании темы, давайте теме название, отражающее суть Вашей проблемы "Аналогично:) Ну как это назвать? Перенос ввода значения или как? 3. Кратко, но ёмко опишите задачу в теле поста. "Ну вроде здесь получилось максимально просто описать. Файл не прикладываю, так как это общего характера вопрос ( как по мне)
Подскажите как исправить, чтобы в конечном счете решить этот вопросalexstreetmailxyz
Сообщение отредактировал alexstreetmailxyz - Понедельник, 27.06.2022, 09:16
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("a1")) Is Nothing Then a = Target.Value If a <> "" Then u = Cells(Rows.Count, "a").End(xlUp).Row + 1 Range("a" & u) = a Range("a1").ClearContents Range("a1").Select End If End If End Sub
[/vba]вставьте его в модуль листа (правой кнопкой мыши по ярлыку листа - исходный текст (код)) сохраните файл как... с поддержкой макоросов.
скопируйте этот код [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("a1")) Is Nothing Then a = Target.Value If a <> "" Then u = Cells(Rows.Count, "a").End(xlUp).Row + 1 Range("a" & u) = a Range("a1").ClearContents Range("a1").Select End If End If End Sub
[/vba]вставьте его в модуль листа (правой кнопкой мыши по ярлыку листа - исходный текст (код)) сохраните файл как... с поддержкой макоросов.Nic70y
Правой мышой на ярлык листа, Просмотреть код (или Исходный текст, или еще как, зависит от версии Ексель) Туда вот такой код В файле приложить не могу, безопасность с работы блокирует [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Target.Address(0, 0) <> "A1" Then Exit Sub If Target = "" Then Exit Sub r_ = Cells(Rows.Count, 1).End(3).Row + 1 Application.Calculation = 3 Application.EnableEvents = 0 Cells(r_, 1) = Target Target.ClearContents Application.EnableEvents = 1 Application.Calculation = 1 Target.Select End Sub
[/vba]
Правой мышой на ярлык листа, Просмотреть код (или Исходный текст, или еще как, зависит от версии Ексель) Туда вот такой код В файле приложить не могу, безопасность с работы блокирует [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Target.Address(0, 0) <> "A1" Then Exit Sub If Target = "" Then Exit Sub r_ = Cells(Rows.Count, 1).End(3).Row + 1 Application.Calculation = 3 Application.EnableEvents = 0 Cells(r_, 1) = Target Target.ClearContents Application.EnableEvents = 1 Application.Calculation = 1 Target.Select End Sub
Nic70y, _Boroda_, Спасибо ребята! Все получилось. И тот и тот вариант работает. Пока не знаю в чем разница:) А это можно сделать на ГУГЛ ТАБЛИЦЕ? Смотрю там нет такой кнопки "исходный текст"
Nic70y, _Boroda_, Спасибо ребята! Все получилось. И тот и тот вариант работает. Пока не знаю в чем разница:) А это можно сделать на ГУГЛ ТАБЛИЦЕ? Смотрю там нет такой кнопки "исходный текст"alexstreetmailxyz
bigor, Мне нужно создать новую тему в соответствующем разделе? Мой косяк, я думала, что ексель на компе и таблицы не отличаются в таким моментах. (
bigor, Мне нужно создать новую тему в соответствующем разделе? Мой косяк, я думала, что ексель на компе и таблицы не отличаются в таким моментах. (alexstreetmailxyz