Как получить путь к текущему рабочему листу в VBA?

Я написал макрос как add = in . И мне нужно получить путь к текущему рабочему листу, на котором он выполняется. Как мне это сделать? Как получить путь к файлу (только каталог)?

Всегда приятно иметь:

 Dim myPath As String Dim folderPath As String folderPath = Application.ActiveWorkbook.Path myPath = Application.ActiveWorkbook.FullName 

Если вы хотите получить путь к книге, из которой выполняется макрос, используйте Application.ThisWorkbook.Path .
Application.ActiveWorkbook.Path иногда может давать неожиданные результаты (например, если ваш макрос переключается между несколькими книгами).

  • Получение ScriptControl для работы с Excel 2010 x64
  • Проверить или проверить, существует ли лист
  • Редактор VBA автоматически удаляет пробелы на концах строк
  • Как найти последнюю строку, содержащую данные на листе Excel с макросом?
  • Как создать пользовательское меню «Shapes» в Powerpoint
  • Как удалить все не буквенно-цифровые символы из строки, кроме периода и пробела в excel?
  • Как я могу выполнить эту функцию с помощью VBA в excel?
  • Excel VBA Если WorkSheet («wsName») существует
  • Снимите все флажки по всей книге через CommandButton
  • Как я могу base64 эффективно кодировать строку с помощью Excel VBA?
  • Обновление листа excel на основе почты Outlook
  • Interesting Posts

    Как исправить «Нет перегрузки для метода» принимает 0 аргументов »?

    Примитив или shell для первичных ключей спящего режима

    Могу ли я переместить все мои bin и пользовательские папки на другой диск?

    Что гарантируется относительно размера указателя функции?

    Что такое Keystore?

    Есть ли способ получить идентификатор автоинкремента из подготовленного оператора

    Включить совместное использование файлов в Windows Vista

    Этот class обработчика должен быть статическим или может возникнуть утечка: IncomingHandler

    Обтекание ByteBuffer с помощью InputStream

    Будут ли мои приложения и файлы потеряны или МОЖЕТ быть потеряны?

    Чтение и запись C ++ int Atomic?

    Ярлык для переключения между виртуальной машиной и операционной системой хоста?

    Почему XOR часто используется в java hashCode (), но другие побитовые операторы используются редко?

    c ++ автоматическая регистрация заводских производных типов

    «Ошибка: тип несоответствия» в Spark с теми же найденными и требуемыми типами данных

    Давайте будем гением компьютера.