Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Скрипт не воспринимает русские названия некоторых объектов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Скрипт не воспринимает русские названия некоторых объектов (Макросы/Sub)
Скрипт не воспринимает русские названия некоторых объектов
DJBeast Дата: Четверг, 12.04.2018, 23:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Всем доброго вечера.
Имеется макрос удаления всех объектов с листа, кроме определенных исключений вписанных в столбец J2:J9.
Но неудобство в том, что имена некоторых объектов-исключений приходится вводить по-английски (хотя на листе их названия отображаются по русски)
В общем вместо операции простого копипаста - приходится постоянно вводить текст, вспоминая при этом грамматику английского языка.

Подскажите - как приспособить скрипт - воспринимать как английские, так и русские имена фигур - в таблице исключений J2:J9 ?
К сообщению приложен файл: 2253933.xls (89.5 Kb)
 
Ответить
СообщениеВсем доброго вечера.
Имеется макрос удаления всех объектов с листа, кроме определенных исключений вписанных в столбец J2:J9.
Но неудобство в том, что имена некоторых объектов-исключений приходится вводить по-английски (хотя на листе их названия отображаются по русски)
В общем вместо операции простого копипаста - приходится постоянно вводить текст, вспоминая при этом грамматику английского языка.

Подскажите - как приспособить скрипт - воспринимать как английские, так и русские имена фигур - в таблице исключений J2:J9 ?

Автор - DJBeast
Дата добавления - 12.04.2018 в 23:11
Hugo Дата: Четверг, 12.04.2018, 23:33 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3252
Репутация: 707 ±
Замечаний: 0% ±

2019
Не всегда только английские - вот у меня кириллицей нашлись
Рисунок 14
Диаграмма 16
Диаграмма 17
Как приспособить этот скрипт - не знаю. Может написать другой, выводящий или копирующий в буфер имя выделенного рисунка?


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеНе всегда только английские - вот у меня кириллицей нашлись
Рисунок 14
Диаграмма 16
Диаграмма 17
Как приспособить этот скрипт - не знаю. Может написать другой, выводящий или копирующий в буфер имя выделенного рисунка?

Автор - Hugo
Дата добавления - 12.04.2018 в 23:33
sboy Дата: Пятница, 13.04.2018, 09:14 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
У меня нормально отработал по русским именам.
Видимо дело в версии, локализации или библиотеках каких-нибудь.
запустите[vba]
Код
For Each iShp In Worksheets("Лист3").Shapes
    Debug.Print iShp.Name
Next
[/vba]
Посмотрите, что выдаст дебаг


Яндекс: 410016850021169
 
Ответить
СообщениеУ меня нормально отработал по русским именам.
Видимо дело в версии, локализации или библиотеках каких-нибудь.
запустите[vba]
Код
For Each iShp In Worksheets("Лист3").Shapes
    Debug.Print iShp.Name
Next
[/vba]
Посмотрите, что выдаст дебаг

Автор - sboy
Дата добавления - 13.04.2018 в 09:14
DJBeast Дата: Пятница, 13.04.2018, 09:55 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, а этот код куда именно в макрос добавлять ?
 
Ответить
Сообщениеsboy, а этот код куда именно в макрос добавлять ?

Автор - DJBeast
Дата добавления - 13.04.2018 в 09:55
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Скрипт не воспринимает русские названия некоторых объектов (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!