1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.

Excel для геодезии v3.08

Пересчет координат по формулам ГОСТ 32453-2013,2017

  1. Valang

    Valang Форумчанин

  2. Valang

    Valang Форумчанин

  3. Valang

    Valang Форумчанин

  4. Kazankov

    Kazankov Форумчанин

    --- Сообщения объединены, Apr 1, 2022, Оригинальное время сообщения: Apr 1, 2022 ---
    Как можно исправить вот это? Windows 10 x64
     

    Attached Files:

  5. Valang

    Valang Форумчанин

    Высоту формы можно изменить так:
    - открой в редакторе Visual Basic форму GeoCalc
    - перейди в режим View Code
    - найди процедуру Private Sub UserForm_Activate()
    -
    измени значение GeoCalc.Height = 262, где число - это высота формы.
    Высота формы в расширенном режиме прописана в процедуре Private Sub Ext_Click() в строке: GeoCalc.Height = 345
    Тут все элементарно.
     
    Kazankov likes this.
  6. Kazankov

    Kazankov Форумчанин

    Почему-то не помогает изменение этих параметров.
     
  7. Valang

    Valang Форумчанин

    Верно, сам не заметил. В процедуре Private Sub Arcn_Click() тоже есть строка GeoCalc.Height = 262. Измени на нужное.
     
    Kazankov likes this.
  8. Kazankov

    Kazankov Форумчанин

    Спасибо большое, помогло.
     
  9. Valang

    Valang Форумчанин

  10. Valang

    Valang Форумчанин

  11. Valang

    Valang Форумчанин

    Пользователь Valang обновил ресурс Excel для геодезии новой записью:

    Добавление

    Узнать больше об этом обновлении...
     
  12. Valang

    Valang Форумчанин

  13. На macOS Big Sur не работает. Я думаю, это связано с тем, что часть функций VBA работает только на винде. Вопрос: это поддается исправлению? Есть ли здесь маководы-собратья по несчастью? Может сможете поделиться рабочей версией (или подобным Excel приложением).
    P.S. Ставить винду не очень хотелось бы.
     
  14. Valang

    Valang Форумчанин

    Возможно некоторые операторы работают по другому. К примеру взять VB и VBA. Все вроде бы одно и то же, но в VB свойства чекбоксов 0 или 1, а в VBA они False или True. Вроде мелочь, а программа работать не будет.
    Из твоего поста не понятно, какая ошибка вылазит: типа Error, т.е. сообщение системы или ошибку выдает сама программа, типа Не верные данные. Если ошибку выдает сама программа, то нужно найти в коде строку, вызывающую ошибку. Для этого нужно заремить строки типа On Error Goto метка, ниже вставить строки On Error Goto 0 (у меня там такие строки заремлены).
    Обработку ошибок нужно отключать последовательно до тех пор, пока программа не укажет строку, вызывающую ошибку. После этого отлаживать.
     
    Last edited: Jun 28, 2022
  15. Ошибка типа Error. Снимок экрана 2022-06-28 в 17.49.23.png Снимок экрана 2022-06-28 в 17.48.57.png Вот такую ошибку выдает Excel. На втором скриншоте дебаггер.
     

    Attached Files:

  16. Valang

    Valang Форумчанин

    Все что зеленым - это комментарии на русском языке. По умолчанию используется кодировка Windows-1251 Сur. Естественно, что в MacOs такой кодировки нет. Её можно поменять в редакторах типа Notepad++ на ту, которая есть в MacOs. На саму программу это не повлияет - в программе в кириллице только комментарии, все имена переменных в лат. Из-за кодировки: на твоих скринах даже имени формы нет: ____1 вместо GeoCalc. На моем скрине: как эта самая форма выглядит в Windows.
    Посмотри https://docs.microsoft.com/ru-ru/office/vba/api/overview/office-mac
    Там пишут, что не все объекты VBA Windows доступны в Mac.
    К примеру, в макросах есть открытие и запись файлов. А в Mac совсем другой механизм на это дело.
    Вывод: Да здравствует Windows!!!::laugh24.gif::::laugh24.gif::::laugh24.gif::
     

    Attached Files:

    Last edited: Jun 29, 2022
    zvezdochiot likes this.
  17. Valang

    Valang Форумчанин

  18. Valang

    Valang Форумчанин

  19. Valang

    Valang Форумчанин

  20. Valang

    Valang Форумчанин

    Пользователь Valang обновил ресурс Excel для геодезии новой записью:

    Исправление ошибок.

    Узнать больше об этом обновлении...
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice