0
ответов

Есть ли способ использовать локальные переменные в модулях?

У меня есть проект VBA с модулем и пользовательской формой. Я хочу использовать некоторые переменные из моего модуля в своей пользовательской форме. Нужно ли объявлять эти переменные глобально? Мне не нравятся глобальные переменные...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel VBA - общая строка для добавления границы только сверху и снизу

Я хочу добавить линию границы вверху и граничной линией внизу общей строки, например. У меня есть данные из строк со 2 по 3 и столбцов 3-4, затем я добавляю итоговую строку, которая суммирует строки 2-3 в строке 5. Я хочу...
вопрос задан: 9 July 2018 19:34
0
ответов

OpenXML SDK Вставка VBA в книгу Excel

Я могу успешно внедрить фрагмент кода VBA в сгенерированную книгу Excel, но я пытаюсь использовать метод Workbook_Open( ), чтобы код VBA выполнялся при открытии файла. Я добавляю...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel VBA - форматирование всего столбца, исключая строку заголовка

Я хочу отформатировать столбец, но исключить первую строку, так как это заголовок: Мой текущий код: Sheets("Sheet1").Columns(3).NumberFormat = "#,##0" Спасибо.
вопрос задан: 9 July 2018 19:34
0
ответов

Как правильно инициализировать объекты в VBA?

У меня есть пользовательский объект, который я добавляю в массив через цикл. Проблема заключалась в том, что я инициализировал объект следующим образом: Dim CallNum As New Lib_CallNum Последний объект, добавленный в цикле, будет...
вопрос задан: 9 July 2018 19:34
0
ответов

Как удалить разрыв строки в строке

Я хочу удалить разрыв строки из строки, если моя строка заканчивается разрывом строки. Подстрока (myString) Если Лен(мояСтрока) <> 0 Тогда Если Right$(myString, 1) = vbCrLf Or Right$(myString, 1) = ...
вопрос задан: 9 July 2018 19:34
0
ответов

Предоставить класс в надстройке Excel XLA

Я написал надстройку XLA для Excel. Эта надстройка включает модуль класса. Мне было интересно, как я могу выставить этот модуль класса для использования. Я поискал и нашел способ сделать это с помощью Visual...
вопрос задан: 9 July 2018 19:34
0
ответов

Создание книги с произвольным именем без сохранения на диск

Возможно ли создать книгу с произвольным именем без сохранения на диск? Я хочу избежать имен по умолчанию «Workbook x», но я не хочу требовать от пользователя сохранения книги. Если я ее сохраню...
вопрос задан: 9 July 2018 19:34
0
ответов

Установка листа и ячейки в качестве переменной

Я новичок в кодировании VBA. Допустим, я получаю значение из Sheet3.Cell(23, 4)для значения, есть ли способ в коде VBA, который позволяет мне установить это как переменную? Например, я изменил...
вопрос задан: 9 July 2018 19:34
0
ответов

Поиск и замена текста в Powerpoint 2010 из Excel 2010 с помощью VBA

Я успешно использовал этот код в модуле Powerpoint, но когда я перемещаю его в свой модуль Excel, возникает несколько проблем. Я встроил приложение Powerpoint на лист 1 Excel. Цель состоит в том, чтобы...
вопрос задан: 9 July 2018 19:34
0
ответов

Откройте проводник Windows и выберите файл

Есть ли способ открыть окно проводника Windows из формы vba, перейти к определенному файлу и выбрать его, чтобы имя файла помещается в текстовое поле?
вопрос задан: 9 July 2018 19:34
0
ответов

Как очистить содержимое таблицы, не разрушая ее?

У меня есть функция vba в excel 2010, которую я создал с помощью людей здесь. Эта функция копирует содержимое таблицы/формы, сортирует их и отправляет в соответствующие таблицы. Теперь, после...
вопрос задан: 9 July 2018 19:34
0
ответов

Сохранить встроенный документ Word в формате PDF

СЦЕНАРИЙ Документ Word встроен в файл Excel 2011. Мне нужно сохранить его в формате pdf. Если бы это был Excel 2010, то это не было бы проблемой, поскольку MS-Office в Win Компьютеры поддерживают автоматизацию OLE ЧТО...
вопрос задан: 9 July 2018 19:34
0
ответов

Как получить лист и ячейку, к которым возвращается текущая функция VBA?

Есть ли где-нибудь переменная, которая дает рабочий лист и ячейку, которая получит результат пользовательской функции VBA? Например, если в A!B1 формула =MyCustomFunc ()в моем коде :public...
вопрос задан: 9 July 2018 19:34
0
ответов

VBA -Как скопировать строку в Excel из одной книги в другую?

Несмотря на то, что многие посты, которые я просмотрел, были в том же духе, что и мой вопрос, ни один из ответов не удовлетворяет тому, что я ищу. Если вы можете дать мне ссылку на один, я бы с удовольствием прочитал его. У меня есть...
вопрос задан: 9 July 2018 19:34
0
ответов

Отключите маркерную тень на графиках Excel, сгенерированных vba

Я переношу некоторый код, который использую для создания точечных диаграмм в Excel, из Win 7/Excel 2010 в OS X/Excel 2011. На Mac данные точки появляются с тенью. Мне не нужна тень, и я не могу...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel VBA: как расширить диапазон с учетом текущего выбора

Я хочу сделать что-то вроде: E18-(1,1) &":" &E18+(1,1) Мое намерение состоит в том, чтобы сохранить выбор диапазон E18 (значение = B) и расширить выделение до D16:F20. Если у меня есть диапазон ячеек E18 и ...
вопрос задан: 9 July 2018 19:34
0
ответов

VBScript - Как заставить программу ждать завершения процесса?

У меня проблема с VBScript, который я использую с макросом VBA/Excel и HTA. Проблема только в VBScript, у меня есть два других компонента, т.е. макрос VBA и внешний интерфейс HTA...
вопрос задан: 9 July 2018 19:34
0
ответов

Использование символа # (решетка) в макросе VBA

В чем смысл использования символа # в Excel VBA? Он используется так: a = b /100# Я не понимаю значение # после 100?
вопрос задан: 9 July 2018 19:34
0
ответов

Ошибка Excel 1004 «Невозможно получить… свойство класса WorksheetFunction», появляющаяся непоследовательно

У меня есть функция VBA в электронной таблице, которая работает с другой электронной таблицей, открытой на более ранней стадии моего макроса. Макрос работал нормально, но совсем недавно начал вызывать ...
вопрос задан: 9 July 2018 19:34
0
ответов

Как проверить отметку времени текстового файла с помощью VBA

Я пытаюсь написать код в Excel 2003 VBA (Windows XP), чтобы узнать, имеет ли внешний файл TXT другую отметку времени, поэтому я могу «импортировать» его если он изменился. Есть ли какая-нибудь функция в VBA, которая может меня спасти?
вопрос задан: 9 July 2018 19:34
0
ответов

Переменная объекта или блок не установлен -

Итак, у меня есть рабочий лист, на котором я хочу найти значение Range("M" & i) в Range("A:A "). Однако, когда я пытаюсь запустить этот код, он возвращает ошибку: «Ошибка времени выполнения '91': переменная объекта или...
вопрос задан: 9 July 2018 19:34
0
ответов

vba лучший способ установить для всех значений в массиве одно и то же

Это вопрос личного любопытства. В VBA, если у меня есть массив размером 2: Dim r(1) as Variant И я хочу, чтобы оба значения в массиве были равны -1. Я могу сделать это: r(0)=-1 r(1)=-1 Или я мог бы повторить...
вопрос задан: 9 July 2018 19:34
0
ответов

Проблема с PowerShell и Excel при автоматизации

Я столкнулся с любопытной проблемой. Когда я запустил этот код: $Excel = New-Object -Com Excel.Application $book = $Excel.Workbooks.Add() [threading.thread]::CurrentThread.CurrentCulture = 'en-US' спать 10 $...
вопрос задан: 9 July 2018 19:34
0
ответов

Загрузка текстового файла linux в excel с помощью VBA

У меня есть текстовый файл, созданный в linux, если я открою его в панели Word, файл появится нормально. Однако, когда я открываю его в блокноте, и когда я пытаюсь загрузить его в Excel, используя приведенный ниже код, он отображается как ...
вопрос задан: 9 July 2018 19:34
0
ответов

Как ограничить ячейку вводом только чисел

У меня есть файл Excel, проверяющий один столбец для ввода только чисел, но он отформатирован так, что если число меньше 18, будут добавлены начальные нули. Но теперь число после 15-й цифры будет ...
вопрос задан: 9 July 2018 19:34
0
ответов

Можно ли очистить содержимое ячейки без изменения стиля?

Есть ли способ очистить содержимое нескольких ячеек, но без изменения свойств фона/шрифта ячеек? В настоящее время я использую Range("X").Cells.Clear, но он удаляет мой фон...
вопрос задан: 9 July 2018 19:34
0
ответов

Можно ли определить массив структур или объектов в VBA?

Мне нужно реализовать что-то в макросе Excel (фу!), для чего я хотел бы использовать массив структур или объектов. (Возможно ли это вообще в Excel VBA?) Проблема в том, что я могу найти только...
вопрос задан: 9 July 2018 19:34
0
ответов

числовое управление вверх-вниз в vba

Есть ли встроенное цифровое управление вверх-вниз в vba или нам нужно создать такой элемент управления? Если есть такой контроль, то какие события мы можем использовать. Пожалуйста, предложите.
вопрос задан: 9 July 2018 19:34
0
ответов

Есть ли какое-либо событие, которое срабатывает при нажатии клавиш при редактировании ячейки?

Можно ли каким-либо образом зафиксировать события, когда вы нажимаете клавишу (вносите изменения) в определенную ячейку на листе? Ближайшим из известных является событие изменения, но его можно активировать только в ближайшее время...
вопрос задан: 9 July 2018 19:34