Не могу сохранить как Двоичная книга Excel
ExcelDK
Дата: Вторник, 16.09.2025, 11:38 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация:
6
±
Замечаний:
0% ±
2010
Уважаемые знатоки, здравствуйте! Помогите, пожалуйста сохранить файл как Двоичная книга. Возникает конфликт "недопустимое имя". Что и где править ручками я не разобрался, помогите пожалуйста.
Уважаемые знатоки, здравствуйте! Помогите, пожалуйста сохранить файл как Двоичная книга. Возникает конфликт "недопустимое имя". Что и где править ручками я не разобрался, помогите пожалуйста. ExcelDK
Сообщение отредактировал ExcelDK - Вторник, 16.09.2025, 11:53
Ответить
Сообщение Уважаемые знатоки, здравствуйте! Помогите, пожалуйста сохранить файл как Двоичная книга. Возникает конфликт "недопустимое имя". Что и где править ручками я не разобрался, помогите пожалуйста. Автор - ExcelDK Дата добавления - 16.09.2025 в 11:38
_Boroda_
Дата: Вторник, 16.09.2025, 11:53 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16925
Репутация:
6618
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Переназовите функцию. Сейчас она называется MD5. Но в Ексель >2003 существует и ячейка с таким адресом. Возникает недопонимание))) [vba]Код
Public Function MD5_Нов(txt) On Error Resume Next: MD5init: txt = StrConv(Str2ByteArr(txt), vbUnicode) MD5_Нов= CalcMD5(txt) End Function
[/vba] [offtop]* Кстати, поэтому, в частности, я все свои переменные в макросах обзываю с нижним подчеркиванием[/offtop]
Переназовите функцию. Сейчас она называется MD5. Но в Ексель >2003 существует и ячейка с таким адресом. Возникает недопонимание))) [vba]Код
Public Function MD5_Нов(txt) On Error Resume Next: MD5init: txt = StrConv(Str2ByteArr(txt), vbUnicode) MD5_Нов= CalcMD5(txt) End Function
[/vba] [offtop]* Кстати, поэтому, в частности, я все свои переменные в макросах обзываю с нижним подчеркиванием[/offtop] _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Переназовите функцию. Сейчас она называется MD5. Но в Ексель >2003 существует и ячейка с таким адресом. Возникает недопонимание))) [vba]Код
Public Function MD5_Нов(txt) On Error Resume Next: MD5init: txt = StrConv(Str2ByteArr(txt), vbUnicode) MD5_Нов= CalcMD5(txt) End Function
[/vba] [offtop]* Кстати, поэтому, в частности, я все свои переменные в макросах обзываю с нижним подчеркиванием[/offtop] Автор - _Boroda_ Дата добавления - 16.09.2025 в 11:53
Nic70y
Дата: Вторник, 16.09.2025, 11:53 |
Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9163
Репутация:
2433
±
Замечаний:
0% ±
Excel 2010
ExcelDK , MD5 в новых версиях (.xls+) это адрес ячейки - вот и конфликтует переименуйте функцию
ExcelDK , MD5 в новых версиях (.xls+) это адрес ячейки - вот и конфликтует переименуйте функциюNic70y
ЮMoney 41001841029809
Ответить
Сообщение ExcelDK , MD5 в новых версиях (.xls+) это адрес ячейки - вот и конфликтует переименуйте функциюАвтор - Nic70y Дата добавления - 16.09.2025 в 11:53
ExcelDK
Дата: Вторник, 16.09.2025, 11:57 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация:
6
±
Замечаний:
0% ±
2010
_Boroda_ , спасибо! Понятно, эксель даже сам предлагает имя _MD5, я соглашаюсь, но макрос перестаёт работать. Надо в коде VBA править, пытаюсь там поставить нижнее подчёркивание, а любезный эксель не хочет)
_Boroda_ , спасибо! Понятно, эксель даже сам предлагает имя _MD5, я соглашаюсь, но макрос перестаёт работать. Надо в коде VBA править, пытаюсь там поставить нижнее подчёркивание, а любезный эксель не хочет)ExcelDK
Сообщение отредактировал ExcelDK - Вторник, 16.09.2025, 11:57
Ответить
Сообщение _Boroda_ , спасибо! Понятно, эксель даже сам предлагает имя _MD5, я соглашаюсь, но макрос перестаёт работать. Надо в коде VBA править, пытаюсь там поставить нижнее подчёркивание, а любезный эксель не хочет)Автор - ExcelDK Дата добавления - 16.09.2025 в 11:57
_Boroda_
Дата: Вторник, 16.09.2025, 11:59 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16925
Репутация:
6618
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Выше написал уже А не хочет потому, что название функции не может начинаться с подчеркивания
Выше написал уже А не хочет потому, что название функции не может начинаться с подчеркивания _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Выше написал уже А не хочет потому, что название функции не может начинаться с подчеркивания Автор - _Boroda_ Дата добавления - 16.09.2025 в 11:59
ExcelDK
Дата: Вторник, 16.09.2025, 12:05 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация:
6
±
Замечаний:
0% ±
2010
_Boroda_ , M_D5 так же кошерно?) Но макрос не работает.
_Boroda_ , M_D5 так же кошерно?) Но макрос не работает.ExcelDK
Ответить
Сообщение _Boroda_ , M_D5 так же кошерно?) Но макрос не работает.Автор - ExcelDK Дата добавления - 16.09.2025 в 12:05
ExcelDK
Дата: Вторник, 16.09.2025, 12:09 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация:
6
±
Замечаний:
0% ±
2010
Спасибо Nic70y , _Boroda_ , всё правильно говорите! Это мои кривые ручки не везде _ поставили.
Спасибо Nic70y , _Boroda_ , всё правильно говорите! Это мои кривые ручки не везде _ поставили. ExcelDK
Ответить
Сообщение Спасибо Nic70y , _Boroda_ , всё правильно говорите! Это мои кривые ручки не везде _ поставили. Автор - ExcelDK Дата добавления - 16.09.2025 в 12:09