Excel [закрытые] лучшие практики разработки VBA

10
задан Cœur 9 April 2017 в 09:56
поделиться

2 ответа

На ум приходят две вещи:

  • Если по какой-то причине в ячейке есть формула или текст, попробуйте рефакторизовать его, если он > 255 символов, потому что в Excel нет проблем с усечением, если лист скопирован. Он даже не уведомляет вас в зависимости от того, как это делается.
  • Если вы используете именованные диапазоны, избегайте трех буквенных диапазонов, или трех букв, за которыми следуют цифры. В Office 2007 BAD1, например, является действительной ссылкой на ячейку.
2
ответ дан 4 December 2019 в 03:38
поделиться

, а не разработка электронной таблицы, я обнаружил, что создает Add Add Indistr . Обычно у меня будет одно меню с вариантами документации и создавать любые шаблоны, которые необходимы для ваших функций. Изменяя свои электронные таблицы больше «приложение, как» означает больше работы, но у него есть несколько преимуществ;

  1. Проще быть согласованным с вашим внешним видом и чувствовать
  2. весь ваш код, ваши шаблоны и т. Д. - в одном файле (т. Е. Добавить в
  3. Вы можете легко повторно использовать код (вероятно, самый важный бит)

Например, как это может выглядеть, см. Это демонстрационное

Также еще один трюк, который я всегда добавляю, является некоторой версией и Регистрация использования. Каждая основная функция попадет на веб-сервер, когда запускается и регистрируйте его. Это не принадлежит к любой ситуации, но в корпоративной среде, она была очень удобна, чтобы узнать, кто бежит, какие мини-приложения для Excel и как часто.

2
ответ дан 4 December 2019 в 03:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: