VBA Excel: Як вибрати лише числові значення в діапазоні?


0

Я використовував Range.Find, щоб знайти рядок під назвою "Qty", тепер я хочу вибрати всі числа в цьому стовпці.

Я б використав .End (xlDown), щоб отримати останній рядок, проте остання використана комірка у цьому стовпці - це не число, а текст, і я не хочу, щоб це було у моєму виділенні.

Тому я хотів би знати, як вибрати діапазон, що складається лише з кількісних показників, тому я можу скопіювати його в іншу робочу книжку.

Дякую.



Відповіді:


1

Скажімо, ви знайшли слово "qty" і хочете вибрати числа між цією коміркою та нижньою коміркою. Використовуйте атрибут зміщення -

Sub test()
Dim qty As Range
Dim qtylast As Range
Set qty = Range("A1:H1").Find("qty")
Set qtylast = qty.End(xlDown)

Range(qty.Offset(1), qtylast.Offset(-1)).Select

End Sub
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.