Я новичок в использовании макросов в Excel, поэтому надеюсь, что этот вопрос не слишком глуп.
Я создаю рабочий лист для отслеживания продаж. У меня есть список напитков в одном столбце, и я хотел назначить макрос для ячеек, чтобы при нажатии на них текст в их ячейках копировался в другой столбец.
Я знаю, что вы можете записывать макросы для копирования и вставки значений, но я не уверен, как заставить его копировать текст в следующую пустую ячейку в столбце, а не только в первую ячейку.
введите описание изображения здесь
Итак, это мои таблицы. Я хочу иметь возможность щелкнуть ячейку в столбце Напитки , и строка появится внизу столбца список (так после «Cuba Libre»)
Спасибо!
EDIT_1:
Хорошо, вот мой код:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$C$2" Then
Range("C2").Select
Selection.Copy
Range("A2").Select
ActiveSheet.Paste
End If
End Sub
^ Я повторил этот код для каждая из соответствующих ячеек в столбце C (C2: C5).
Как я уже сказал, я только дошел до того, что смог скопировать и вставить значения из Напитки в столбец Список , я не понимаю, как вставить значение в следующую пустую ячейку.