Все вопросы: [excel]
2 141 вопросов
Как получить доступ к модулю класса в Excel VBA из C #?
У меня есть надстройка Excel с модулем класса.Я хочу создать экземпляр модуля класса на C # и вызвать на нем метод.Как мне это сделать?
Автофильтр Excel в VB.NET
В своем приложении я экспортирую файл Excel, получая макет HTML-страницы.Итак, в своем коде я изменяю макет HTML и вставляю в него itens, как если бы это была веб-страница.При этом мне не нужно использовать какую-либо внешнюю библиотеку, а поскольку экспортируемые данные представляют собой всего...
Есть ли способ перегрузить конструктор / процедуру инициализации для класса в VBA?
В C # я знаю, что могу перегрузить конструктор класса, указав его в теле класса: public class MyClass() { public MyClass(String s) { ... } } Это переопределяет конструктор по умолчанию (у которого нет параметров) и заставляет класс инициализировать с параметром s. Я знаю, что в VBA...
удаление именованных диапазонов в VSTO
У меня есть таблица VSTO, и я переделал интерфейсную часть.Мне нужно изменить некоторые именованные диапазоны, чтобы отразить это. Не удалось найти хороший способ сделать это, поэтому я создал другие именованные диапазоны и вместо этого указал код, чтобы ссылаться на них. Есть способ лучше?
Excel VBA объединяет несколько столбцов в один в отдельных строках
У меня открыт рабочий лист Excel 2007 с 5 столбцами и +/- 5000 строк данных. Я хочу создать макрос, который: вставьте 3 пустые строки под каждую запись скопируйте значение из этой строки в столбец 1 и вставьте его в 3 новые строки в столбце 1 ВЫРЕЗАТЬ значение из столбца 3 и поместить...
Mysql Импорт новых кодов из Excel
У меня есть файл CSV с сопоставлениями идентификаторов проектов с кодами некоторых новых категорий. например Project Id, New Code 1, 035 2, 029 3, 023 4, 035 5, 029 .... Вышеупомянутое находится в файле CSV / файле Excel У меня есть таблица проектов с этими идентификаторами п...
Как обойти ограничение глубины функции ЕСЛИ в Excel?
Для формулы Excel мне нужна первая ячейка из списка ячеек, содержащая числовое значение: A | B | C | ... | Z | ----------------------------- | 0.1 | 0.4 | ... | =0.1 | | 0.2 | ... | =0.2 Я использую эту схему: IF(ISNUMERIC(A1);A1;IF(ISNUMERIC(B1);A2;IF(ISNUMERIC(C1)...
импорт Excel в SQL импортирует строки 'NULL'
У меня есть хранимая процедура, которая импортирует книги с разным форматом в таблицу базы данных, работает с ними, а затем удаляет таблицу. Вот заполняющий запрос. SELECT IDENTITY(INT,1,1) AS ID INTO #test101 FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=WorkBook.xls',[...
Как я могу объединить строки в VBA?
Этот вопрос взят из комментария в разделе Range.Formula = в VBAвыдает странную ошибку . Я написал эту программу методом проб и ошибок, поэтому, естественно, попытался объединить строки +. Но является ли & более правильным, чем + для объединения строк?
Подключение к Oracle 10g с помощью ODBC из Excel VBA
Следующий код работает.соединение открывается нормально, но recordset.recordCount всегда возвращает -1, если в таблице есть данные.И если я попытаюсь вызвать какие-либо методы / свойства в наборе записей, произойдет сбой Excel.Есть идеи?? Спасибо Sub GetData() Dim conn As New ADODB.connec...
Как ссылаться на изображение логотипа несколько раз в Excel 2007
Есть логотип компании, который нужно использовать на нескольких листах.Как я могу использовать и ссылаться только на один экземпляр изображения, чтобы уменьшить размер файла, или это имеет значение?
Дата по юлианскому календарю в мм / дд / гг в excel
Я пытаюсь преобразовать юлианскую дату (гг / ддд) в обычные данные мм / дд / гг в excel vba.У меня есть идея использовать оператор select case, который вызывает функцию для каждого месяца.Но это много кода, и я ленив.Мне интересно, есть ли способ лучше?
Вызов метода надстройки Excel из приложения C # или наоборот
У меня есть надстройка Excel VBA с общедоступным методом в файле bas.Этот метод в настоящее время создает COM-объект VB6, который существует в запущенном VB6 exe / vbp.Приложение VB6 загружает данные, а затем метод надстройки Excel может вызывать методы COM-объекта VB6 для загрузки данных в суще...
макрос Excel для выбора нескольких строк
У меня есть макрос Excel для выбора строки, которую нужно вырезать и вставить на следующий лист.Теперь я хочу выбрать несколько строк за один раз, чтобы вырезать и вставить на следующий лист, а затем вернуться к предыдущему листу, чтобы удалить вырезанные пустые строки.Код, который у меня есть д...
MDX получить набор записей
Я пытаюсь соответствовать существующим функциям отчетности при создании нового куба для подтверждения концепции. Могу ли я получить данные из своего куба с помощью запроса многомерных выражений и поместить их в набор записей, чтобы затем заполнить данными лист Excel?
Двоеточие Excel VBA
Возможный дубликат: VB Использование двоеточий для размещения двух операторов в одной строке а> У меня есть следующее объявление в Excel VBA Public Const cdbArea = 1: Public Const cdbDist = 2: Public Const cdbChange1 = 4: Public Const cdbChange2 = 5: Public Const cdbTR = 5: ...
Удаление диаграмм в Excel
Я пытался нанести на диаграмму некоторые данные RTD и случайно получил сотни диаграмм на одном листе.Теперь я пытаюсь исправить свою ошибку и удалить все диаграммы, но мне не очень везет. Я записал макрос, в котором вручную удалил одну из диаграмм, а затем попытался отредактировать код, чтобы...
Не работают ли формулы условного форматирования Excel
Хорошо, я использую Excel 2007 и пытаюсь выполнить довольно сложное условное форматирование.Учтите следующее: =1=1 Выделяет ячейку. =INDIRECT(ADDRESS(2,COLUMN()))=5 Выделяет ячейки в столбце, где во второй строке 5. =AND(1=1,2=2) Выделяет ячейку. =AND(INDIRECT(ADDRESS(2,...
Как отредактировать выпадающий список Excel?
Как отредактировать раскрывающийся список Excel? Я перешел в раздел «Данные» -> «Проверка» -> «Настройки» и нашел там значения = Attribute Brands. Что мне нужно сделать, чтобы это отредактировать?
Сделайте шкалы осей X и Y одинаковыми на диаграмме Excel
Я бы хотел, чтобы оси X и Y моих диаграмм Excel имели одинаковый масштаб на экране, потому что я рисую географические данные.Квадрат размером 1 км на 1 км должен выглядеть как квадрат, а не как прямоугольник, то есть без сдавливания карты в том или ином направлении.В Matlab это будет команда axi...
Range.Formula = в VBA выдает странную ошибку
Это кроме кода VBA summ = "СУММ(AQ" + Format(first) + ":AX" + Format(last - 1) + ")" cell = "AQ" + Format(last) + ":AX" + Format(last) r.range(cell).Formula = "=" + summ следует вставить формулу, например=СУММ(DW6:EI18) в DW19. (СУММ - русское локализованное название для SUM) Что п...
замена листа Excel на базу данных Access
Заранее извините за новичок, который вы собираетесь услышать ..... У меня есть приложение VB, которое использует Access DB, вызовите базу данных: db_1. По причинам, о которых лучше не говорить, я должен заменить db_1 таблицей Excel - насколько приложение VB обеспокоено. Я надеюсь заполн...
Взаимодействие между C # и Excel?
Я использую взаимодействие C # для вызова макроса из C #. Это нормально работает. Однако я передаю аргумент, который макрос заполняет в случае ошибки. app.Run(macroName, errrObj, Type.Missing, Type.Missing, Type.Missing, ........); Есть ли способ заставить C # на самом деле прочитать...
Геокодирование с помощью Google Earth
Я хочу получить пару координат (долгота, широта) с почтового адреса. Я кодирую VBA в книге Excel.Я могу предположить, что Google Earth установлен и зарегистрирован как COM-сервер.Поэтому я искал способ использовать API Google Планета Земля для этого, но мне ничего не удалось найти. Большин...
Назначение дубликатам в Excel уникального идентификатора
У меня есть большая электронная таблица Excel, содержащая несколько адресных строк.Многие из этих адресных строк содержат повторяющиеся почтовые индексы с разными адресами улиц. Мне нужно разделить каждый из этих дубликатов на разные таблицы, чтобы ни одна таблица не содержала одинаковый почто...
Как добавить конкретное значение в начало каждой строки, где его еще нет?
У меня есть таблица Excel с адресами веб-сайтов, количество записей почти 3000, и я хочу отфильтровать ее, чтобы можно было удалить дубликаты.Проблема в том, что многие веб-адреса (почти 2000 или около того) в моем листе Excel начинаются с http, например http://www.google.com, а остальные начина...
Столбец переменной длины в Excel 2007 Sum
Я пытаюсь создать макрос для суммирования столбца переменной длины.Я пробовал несколько разных вещей, но они не работали.Я хочу сделать следующее: Если активной является ячейка B17, я бы хотел, чтобы B17 равнялся сумме B1 и B16. Точно так же, если активной ячейкой является ячейка D22, я бы хо...
Надстройка Excel должна запускаться автоматически при запуске книги
Мне нужно активировать / запускать надстройку Excel при запуске книги ... нужен код.Надстройка с параметром: «OPCS7200ExcelAddin.XLA! StartOPC» получили этот код: Private Sub Workbook_Open() Call Excel.Application.Run("OPCS7200ExcelAddin.XLA!StartOPC") End Sub Но этот код не рабо...
Интерактивная тепловая карта в Flex
Я нахожусь на очень базовом уровне с Flex и программированием в целом. Я работаю над проектом, в котором у меня есть данные в формате Excel (.csv), это большой график / матрица Excel, где каждая ячейка имеет номер температуры. Я хочу как-то импортировать эту матрицу в Flex или проанализировать д...
Предсказать перенос текста в ячейке
Проблема: Я использую VBA для заполнения ячеек MS Excel 2000 текстом.Столбец имеет фиксированную ширину (не должен изменяться из-за макета), а для свойства wordwrap установлено значение true, поэтому текст переносится на несколько строк, если он шире столбца. К сожалению, высота строки не всегда...