Длинное число (идентификационный номер) не могу скопировать в макросе. Сразу уточню, что метод Copy-Paste не подходит, т.к копирование идет путем формирования через формулу и ряд проверок.
довольно много стандартных данных, состоящих из множества цифр, содержат избыточную цифру для проверки контролной суммы: № банковских карт № Счетов в банке ИНН штрих коды QR-коды и пр. это нужно для контроля правильности ввода такого номера оператором, система сверяет контрольное число по заранее заданному алгоритму и исключает механические ошибки операторотов насколько мне известно ВСЕ алгоритмы делят число на цифры, выполняют с каждой отдельной цыфрой некоторые арифметические действия, сверяю результат с последней - совпало, значит все нормально) в случае с ИНН12, там 2 контрольных цифры странно, что такой цифры нет в № телефона((( чтобы при пополнении в терминали не проверять 3 раза привильно-ли я набрас № телефона
Ігор Гончаренко, оригинально, но не отличается от добавления "'" от New, в вашем неудобство - ячейка принимает текстовой формат. При изменение формата на Общий целостность "улетит".
К сожалению, Excel не воспринимает более 15 чисел в ячейке за число и все последующие числа (16-е, 17-е и т.д.). будут заменены на 0. Чтобы этого избежать приходится "переводить" число в текст - либо менять формат ячейки на текстовый, либо добавлять апостроф спереди. Такие ограничения/особенности Excel. В вашем идентификационном номере 20 чисел - тут надо переводить в текст или последние 5 чисел будут нули
При изменение формата на Общий целостность "улетит".
А при удалении апострофа что-куда улетит? Примените и одно, и другое. А еще защиту листа поставьте, чтобы не удалили данные или не дописали фигу посередине кода... Вы как дите малое... Варианты! Тема для всех останется.
Мой вариант: сразу задать столбцу текстовый формат, еще до вставки данных.
Marat Ta написал: оригинально, но не отличается от
вы задаете вопрос "как скопировать длинное число" показываете макрос, который не справляется с выполнением этой задача я показал вам как его поправить, чтобы увидеть в ячейке заветное длинное число --------------------- все остальное не относится к поставленному вопросу вопроос "как?" ответ "а вот так" вы получили желаемый результат, применив способ описанный в ответе? а что за задачу вы решаете на самом деле НИКТО не знает, и чем вас не устраивает решение, НИКОМУ не интересно зашли, задали вопрос, получили ответ, теперь (в след. теме) сосредоточьтесь на том, каккой же вопрос вас действительно интересовал? сосредоточтесь и сформулируйте, но уже в следующей теме)) удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!