Определить список, который изменяется - PullRequest
0 голосов
/ 28 мая 2019

У меня есть список записей времени, которые имеют 1 цифру, 1 десятичную, 2 цифры и описание «hrs».

Я ищу только первые 4 символа из моего списка.Но мой список не является постоянным, поэтому я не могу написать код VBA для записей возврата из A2: A100 (примерный диапазон).

Мне нужна помощь в определении моего списка (потому что диапазон записей изменяется), а затемнажатие клавиш три возврата для каждого значения в моем списке.Причина, по которой я использую три возврата, заключается в том, что я могу использовать цветовую шкалу в своем новом списке, который теперь хранится как число.

Ниже приведен фрагмент того, с чем я работаю:

Original List          New List (I will use a color scale)
1.96 hrs               1.96
1.73 hrs               1.73
0.00 hrs               0.00
1.90 hrs               1.90

Я также рассмотрю возможность использования цветовой шкалы в моем исходном списке.Моя единственная догадка в достижении этого заключается в том, чтобы отформатировать значения в моем исходном списке как числа.Однако я попытался изменить форматирование, но все еще не могу использовать цветовую шкалу.

Любая помощь будет принята с благодарностью!

1 Ответ

2 голосов
/ 28 мая 2019

Вам не нужен VBA. Вы можете просто использовать встроенные формулы.

Первые четыре символа, преобразованные в значение:

=VALUE(LEFT(A2, 4))

Заменить "hrs", преобразовать в значение:

=VALUE(SUBSTITUTE(A2, " hrs"))

Есть много других способов сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...