Я работаю над созданием макроса Excel с помощью VBA для преобразования строк бит в числа. Они не являются двоичными числами, каждый «1» означает собственный номер.Как преобразовать число бит в цифру
например: 1100000000000000000010001
с левой стороны, первый бит представляет собой «1», второй бит представляет «2», третий бит представляет собой «0», и так далее. Общее количество битов в каждой строке 25.
Я хочу VBA, чтобы преобразовать его и показать результаты, как так: 1, 2, 21, 25.
Я попытался с помощью текста по столбцам, но не был успешным.
Вы можете использовать 'Mid()' для доступа к каждой цифре и конвертировать ее в соответствующий номер (вы можете хранить их в массиве или даже в диапазоне рабочих листов). Однако, если вы не знаете * любой * VBA, это на самом деле не место для изучения ... –