Как зарегистрироваться на форуме?

Блог имени Vlad_imir (темы, которые создал(а) участник форума Vlad_imir)

[Делимся опытом] Как очистить формат ячейки Excel в файле созданном в 1С

Программы серии 1C для бухгалтерии Казахстана (1С:Предприятие, Бухгалтерский учет, Зарплата и Управление Персоналом, Управление Торговлей, Торговля и Склад, Зарплата и Kадры и т.д.).

Re: Как очистить формат ячейки Excel в файле созданном в 1С

Сообщение Vlad_imir » 03 апр 2011, 16:24

Кайрат-F2 писал(а):Excel можно ускорить обработку большого количества ячеек. Есть несколько хитростей. Сейчас точный код с ходу не скажу, но делал примерно так: делал Excel невидимым (Вам это необязательно), далее перед циклом изменений ставил такой код (а вот это обязательно):
Код: Выделить всё
Application.EnableCancelKey = xlDisabled
Application.ScreenUpdating = False
Application.DisplayAlerts = False

а в конце такой:
Код: Выделить всё
Application.EnableCancelKey = True
Application.ScreenUpdating = True
Application.DisplayAlerts = True

попробуйте и сравните насколько быстрее будет работать на нескольких тысячах строк


Здравствуйте, "Кайрат-F2"!
Был в командировке и не заходил на сайт. А тут оказывается целая дискуссия!
Да, все правильно, приводимый Вами код ускоряет выполнение макросов. Но даже при таком коде, если будет тысяч 40 строк и 5-8 столбцов (я уже не говорю о более) вычисления могут быть долгими. В общем-то, если вычисления делаются вручную несколько дней, а макросы считают за час, два, то это не долго.... Тем более, что "машинка" не делает ошибок, а если делает, то исправил макрос и все будет Ok. Но все равно час, два ждать бывает не так просто.
Vlad_imir
-------
 
Сообщения: 113
Зарегистрирован: 27 дек 2010, 19:25
Профессия: Преподаватель
Блог имени Vlad_imir
Активность участника


Re: Как очистить формат ячейки Excel в файле созданном в 1С

Сообщение Vlad_imir » 03 апр 2011, 16:41

biluha писал(а):
Кайрат-F2 писал(а):По поводу пустых ячеек я ВАм объяснил, а по поводу запятых в числе 42,126,742.23 может 1С-ники подскажут

Я с этой задачей уже справляюсь через "заменить", так жк как с пробелом. Просто я не знала, что в пустых ячейках "пробел" заложен. Он же невидимый. Спасибо Вам ещё раз огромное!
А вот, то о чем Вы писали выше с Владимиром, я так и не поняла.


С пробелами в макросе легко бороться через функцию Trim. Ставишь Trim() и все. Или тем кодом, что я приводил. Можно ставить Del (.ClearContents). И тогда пробелы будут удаляться автоматом. Вам это не совсем нужно, так как Вы не используете "темную" сторону Excel, работаете вручную с видимой. А есть люди, которые хотят, чтобы файл-шаблон был неким роботом, который сам после ввода определенной таблицы (например, экспортированной из 1С), сделал ряд операций: импортировал в себя таблицу, отформатировал ее под возможности Excel, провел вычисления, при этом показывал бы индикатор хода процесса вычислений, экспортировал таблицу с вычислениями в определенное место, увязал бы эту таблицу с системой других таблиц и т.п. Обычно это делают для организации управленческого учета, перепроверки, финансового анализа...
В Вашем случае такой "робот" (-ы) очень сильно повысил бы производительность труда. Часто бывает так повышает, что люди пугаются. Например в одной фирме над вычислениями сидело 5 человек. После того как я сделал им такого "робота", остался - 1!
Vlad_imir
-------
 
Сообщения: 113
Зарегистрирован: 27 дек 2010, 19:25
Профессия: Преподаватель
Блог имени Vlad_imir
Активность участника

Re: Как очистить формат ячейки Excel в файле созданном в 1С

Сообщение Кайрат-F2 » 03 апр 2011, 17:03

Скажите, Владимир, может Вы всё-таки переделаете код, чтобы он обработал выделенный фрагмент? Пусть медленно, но чтобы сделал это. Предположим, пользователь выделил в таблице кусок размером 50 на 80 мышкой и выполнил Ваш макрос. Сможете? А то я Ваш код не очень понял и воспроизвести не могу, не понимаю как это вообще работает.
Кайрат-F2

 
Сообщения: 37471
Зарегистрирован: 27 янв 2008, 16:54
Откуда: г. Братислава - Словакия
Профессия: IT Специалист
Блог имени Кайрат-F2
Активность участника

    Re: Как очистить формат ячейки Excel в файле созданном в 1С

    Сообщение Vlad_imir » 03 апр 2011, 17:29

    Еще один пример возможностей Excel. А что мы все про бухгалтерию?! В честь 1 апреля макрос проигрывания мелодий в Excel. В файле есть пример мелодии, однако Вы можете сами создать свои. А теперь введите свои ФИО и послушайте, как они звучат: скачать здесь - http://www.pvpcenter.narod.ru/mytemp/PlayMelody_vExcel.rar
    Vlad_imir
    -------
     
    Сообщения: 113
    Зарегистрирован: 27 дек 2010, 19:25
    Профессия: Преподаватель
    Блог имени Vlad_imir
    Активность участника

    Re: Как очистить формат ячейки Excel в файле созданном в 1С

    Сообщение Vlad_imir » 03 апр 2011, 18:02

    Кайрат-F2 писал(а):Скажите, Владимир, может Вы всё-таки переделаете код, чтобы он обработал выделенный фрагмент? Пусть медленно, но чтобы сделал это. Предположим, пользователь выделил в таблице кусок размером 50 на 80 мышкой и выполнил Ваш макрос. Сможете? А то я Ваш код не очень понял и воспроизвести не могу, не понимаю как это вообще работает.


    Здесь пример - http://www.pvpcenter.narod.ru/mytemp/Format.rar
    Vlad_imir
    -------
     
    Сообщения: 113
    Зарегистрирован: 27 дек 2010, 19:25
    Профессия: Преподаватель
    Блог имени Vlad_imir
    Активность участника

    Пред.

    Привет. Мы ищем таланты:
    • Тебе интересен форум? Ты хочешь участвовать и развивать его?
    • Тебе интересно в твоей профессии?
    • Тебе есть чем поделиться из твоего опыта с коллегами на форуме? Есть чем поделиться из собственного опыта, научить или рассказать?
    Мы ищем таланты, которые помогут развить форум. Что взамен:
    • Получить приглашение на форум
    • Радость общения
    • Совместное развитие
    Как: об этом написано на странице: http://tandem.f2.kz/

    Вернуться в 1С Казахстан

     


    • Похожие темы
      Ответы
      Просмотры
      Последнее сообщение

    Кто сейчас на конференции

    Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 207

    cron

    Лучшие темы за неделю:

    [07.08.2024 обновлена] Шаблоны форм на 2024 год для ИС СОНО
    Кайрат-F2
    15 ноя 2024, 19:42



    Вам помог наш сайт?

    Тогда и мы с радостью примем Вашу помощь
    Перечислите любую сумму на Билайн-номер +7-777-398-41-00

    Каждое перечисление поможет форуму!



    Новые сообщения:

    Работа налоговых серверов в 4 квартале 2024 года
    Кайрат-F2
    20 ноя 2024, 10:08

    [19.11.2024 обновлена] e-Salyq Business - мобильное приложение
    Кайрат-F2
    19 ноя 2024, 00:07

    [07.08.2024 обновлена] Шаблоны форм на 2024 год для ИС СОНО
    Кайрат-F2
    15 ноя 2024, 19:42

    [15.11.2024 обновлена] Шаблоны форм на 2025 год для ИС СОНО
    Кайрат-F2
    15 ноя 2024, 19:41

    Экономика Казахстана к 2060 годам и сегодняшней рождаемость
    Кайрат-F2
    09 ноя 2024, 19:31

    Цены на овощи и фрукты в Казахстане
    Кайрат-F2
    07 ноя 2024, 04:45

    [30.10.2024 обновлена] [e-Salyq Azamat] eSalyq - Мобильное приложение
    Кайрат-F2
    30 окт 2024, 22:07

    [18.10.2024 обновлена] Шаблоны форм на 2023 год для ИС СОНО
    Кайрат-F2
    18 окт 2024, 04:40

    [18.10.2024 обновлена] Шаблоны форм на 2022 год для ИС СОНО
    Кайрат-F2
    18 окт 2024, 04:37

    [18.10.2024 обновлена] Шаблоны форм на 2021 год для ИС СОНО
    Кайрат-F2
    18 окт 2024, 04:35

    [18.10.2024 обновлена] Шаблоны форм на 2020 год для ИС СОНО
    Кайрат-F2
    18 окт 2024, 04:34

    [18.10.2024 обновлена] Правила заполнения налоговых форм на 2019 год
    Кайрат-F2
    18 окт 2024, 04:32

    [06.06.2022 обновлена] NCALayer - для запуска Java в браузере
    Кайрат-F2
    14 окт 2024, 14:35

    Девальвация или инфляция в Казахстане?
    Кайрат-F2
    11 окт 2024, 21:39

    [Новость] www.esf.gov.kz - Портал по выписке электронных счетов-фактур
    Кайрат-F2
    09 окт 2024, 18:44

    Работа налоговых серверов в 3 квартале 2024 года
    Кайрат-F2
    08 сен 2024, 00:42

    [28.12.2023 обновлена] AKMedia Browser 23.12.28[ЭСФ, обновление форм СОНО, Кабинет]
    Кайрат-F2
    27 авг 2024, 13:03

    [03.08.2024 обновлена] Версия ИС СОНО 4.0.39 [02.08.2024]
    daur
    19 авг 2024, 17:43

    portal.kgd.gov.kz
    Кайрат-F2
    18 авг 2024, 19:39

    Олимпиада
    Кайрат-F2
    13 авг 2024, 12:01

    [Новость] knp.kgd.gov.kz - Кабинет налогоплательщика ИСНА
    Кайрат-F2
    01 авг 2024, 21:55

    А вы знаете, что.............
    Кайрат-F2
    01 июл 2024, 12:46

    [Новость] Банковские новости
    Кайрат-F2
    13 июн 2024, 01:20

    Работа налоговых серверов в 2 квартале 2024 года
    Кайрат-F2
    13 июн 2024, 00:47

    [16.12.2022 обновлена] Транспортный клиент для ИС Акциз (Декларант)
    Кайрат-F2
    17 май 2024, 23:46

    [Новость] pki.gov.kz Национальный удостоверяющий центр РК
    Кайрат-F2
    02 май 2024, 15:11

    [Новость] online.stat.kz - отчеты в статистику через Интернет
    Кайрат-F2
    02 май 2024, 15:10


    Хостинг предоставлен Компанией Хостинг–Сервис HS.kz