Цитата |
---|
tod2020 написал: Нужно чтобы было просто в одну лакончиную строчку, без вычетаний лишних |
С точки зрения правил программирования Ваше "нужно" некорректное.
Код пишется один раз так, чтобы он был понятен, работал в штатных и аварийных ситуациях.
И совершено не важно сколько в нем строчек. Это же не формула ячеек.
Хотя рекомендуется не более одной экранной странички для функции и процедуры для удобства визуального охвата и неперегрузки интеллекта и памяти программиста.
Если очень уж хочется в одну строчку, но с вычитанием, то можно, например. так:
Код |
---|
1 | MsgBox Лист1.ListObjects( "table1" ).ListColumns( "Имя" ).DataBodyRange.Find( "свекла" ).Row - Лист1.[table1].Row + 1
|
|