#excel #vba #range
#excel #vba #диапазон
Вопрос:
не могу понять, как использовать следующую доступную ячейку в столбце N диапазона («N4: N29»)
If TextBox1.Text = "" Then
MsgBox "DON'T DO THAT"
Else
LrowCompleted = Sheets("Budget").range("N4").End(xlDown)
Sheets("Budget").range("N4" amp; LrowCompleted 1) = TextBox1.Text
End If
Ответ №1:
Вы почти на месте. Строка with Lrowcompleted
вернет ссылку на последнюю использованную ячейку в строке. Поскольку вам нужна строка последней используемой ячейки, вызовите .Row
свойство:
LrowCompleted = Sheets("Budget").range("N4").end(xldown).row
Комментарии:
1. @Byron не стесняйтесь отмечать рабочий / полезный ответ как «принятый», нажав на пустую галочку рядом с кнопками голосования вверх / вниз в верхней части этого сообщения. Это даст вам мгновенный 2, а ответчик получит 15 виртуальных интернет-очков =)