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

Блог имени 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

 
Сообщения: 37365
Зарегистрирован: 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С Казахстан

     


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

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

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


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



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

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

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



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

    [07.10.2023 обновлена] [e-Salyq Azamat] eSalyq - Мобильное приложение
    Кайрат-F2
    18 апр 2024, 15:33

    [15.08.2023 обновлена] e-Salyq Business - мобильное приложение
    Кайрат-F2
    16 апр 2024, 18:27

    Работа налоговых серверов в 2 квартале 2024 года
    Кайрат-F2
    13 апр 2024, 01:12

    Девальвация или инфляция в Казахстане?
    Кайрат-F2
    09 апр 2024, 11:02

    Видео о Казахстане, взгляд с другой стороны
    Кайрат-F2
    08 апр 2024, 15:59

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

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

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

    Работа налоговых серверов в 1 квартале 2024 года
    Кайрат-F2
    28 мар 2024, 20:26

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

    Соболезнуем...
    Кайрат-F2
    27 мар 2024, 17:13

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

    [12.03.2024 обновлена] Шаблоны форм на 2022 год для ИС СОНО
    Кайрат-F2
    12 мар 2024, 14:36

    День благодарности
    daur
    03 мар 2024, 16:11

    Работа сайта и форума bb.f2.kz
    Кайрат-F2
    01 мар 2024, 21:19

    [Новость] Версия ИС СОНО 4.0.38 [29.02.2024]
    Кайрат-F2
    01 мар 2024, 20:09

    [Новость] Предельные цены на нефтепродукты в Казахстане
    Кайрат-F2
    28 фев 2024, 11:15

    Кино: новинки, любимые, советую посмотреть
    Кайрат-F2
    23 фев 2024, 12:26

    Статус "Обрабатывается в ЦУЛС"
    Кайрат-F2
    14 фев 2024, 19:37

    [05.02.2024 обновлена] Шаблоны форм на 2021 год для ИС СОНО
    Кайрат-F2
    05 фев 2024, 21:58

    [05.02.2024 обновлена] Шаблоны форм на 2020 год для ИС СОНО
    Кайрат-F2
    05 фев 2024, 21:57

    [05.02.2016 обновлена] Обновления "Бухгалтерия для Казахстана" 1С 8.2 редакции 2.0
    vad1
    05 фев 2024, 21:41

    [05.02.2024 обновлена] Правила заполнения налоговых форм на 2019 год
    Кайрат-F2
    05 фев 2024, 15:57

    А вы знаете, что.............
    Кайрат-F2
    03 фев 2024, 18:53

    [02.02.2024 обновлена] Правила заполнения налоговых форм на 2018 год
    Кайрат-F2
    02 фев 2024, 18:35

    [Новость] Перспективы развития интернета в Казахстане
    Кайрат-F2
    31 янв 2024, 14:50


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