2
голосов
2ответов
3702 просмотров

Как получить доступ к модулю класса в Excel VBA из C #?

У меня есть надстройка Excel с модулем класса.Я хочу создать экземпляр модуля класса на C # и вызвать на нем метод.Как мне это сделать?

0
голосов
1ответов
1475 просмотров

Автофильтр Excel в VB.NET

В своем приложении я экспортирую файл Excel, получая макет HTML-страницы.Итак, в своем коде я изменяю макет HTML и вставляю в него itens, как если бы это была веб-страница.При этом мне не нужно использовать какую-либо внешнюю библиотеку, а поскольку экспортируемые данные представляют собой всего...

7
голосов
4ответов
4733 просмотров

Есть ли способ перегрузить конструктор / процедуру инициализации для класса в VBA?

В C # я знаю, что могу перегрузить конструктор класса, указав его в теле класса: public class MyClass() { public MyClass(String s) { ... } } Это переопределяет конструктор по умолчанию (у которого нет параметров) и заставляет класс инициализировать с параметром s. Я знаю, что в VBA...

1
голосов
2ответов
1098 просмотров

удаление именованных диапазонов в VSTO

У меня есть таблица VSTO, и я переделал интерфейсную часть.Мне нужно изменить некоторые именованные диапазоны, чтобы отразить это. Не удалось найти хороший способ сделать это, поэтому я создал другие именованные диапазоны и вместо этого указал код, чтобы ссылаться на них. Есть способ лучше?

0
голосов
3ответов
5732 просмотров

Excel VBA объединяет несколько столбцов в один в отдельных строках

У меня открыт рабочий лист Excel 2007 с 5 столбцами и +/- 5000 строк данных. Я хочу создать макрос, который: вставьте 3 пустые строки под каждую запись скопируйте значение из этой строки в столбец 1 и вставьте его в 3 новые строки в столбце 1 ВЫРЕЗАТЬ значение из столбца 3 и поместить...

1
голосов
2ответов
143 просмотров

Mysql Импорт новых кодов из Excel

У меня есть файл CSV с сопоставлениями идентификаторов проектов с кодами некоторых новых категорий. например Project Id, New Code 1, 035 2, 029 3, 023 4, 035 5, 029 .... Вышеупомянутое находится в файле CSV / файле Excel У меня есть таблица проектов с этими идентификаторами п...

0
голосов
4ответов
736 просмотров

Как обойти ограничение глубины функции ЕСЛИ в 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)...

0
голосов
1ответов
3140 просмотров

импорт 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',[...

68
голосов
3ответов
318355 просмотров

Как я могу объединить строки в VBA?

Этот вопрос взят из комментария в разделе Range.Formula = в VBAвыдает странную ошибку . Я написал эту программу методом проб и ошибок, поэтому, естественно, попытался объединить строки +. Но является ли & более правильным, чем + для объединения строк?

0
голосов
2ответов
27742 просмотров

Подключение к Oracle 10g с помощью ODBC из Excel VBA

Следующий код работает.соединение открывается нормально, но recordset.recordCount всегда возвращает -1, если в таблице есть данные.И если я попытаюсь вызвать какие-либо методы / свойства в наборе записей, произойдет сбой Excel.Есть идеи?? Спасибо Sub GetData() Dim conn As New ADODB.connec...

0
голосов
1ответов
258 просмотров

Как ссылаться на изображение логотипа несколько раз в Excel 2007

Есть логотип компании, который нужно использовать на нескольких листах.Как я могу использовать и ссылаться только на один экземпляр изображения, чтобы уменьшить размер файла, или это имеет значение?

1
голосов
1ответов
3531 просмотров

Дата по юлианскому календарю в мм / дд / гг в excel

Я пытаюсь преобразовать юлианскую дату (гг / ддд) в обычные данные мм / дд / гг в excel vba.У меня есть идея использовать оператор select case, который вызывает функцию для каждого месяца.Но это много кода, и я ленив.Мне интересно, есть ли способ лучше?

1
голосов
1ответов
3226 просмотров

Вызов метода надстройки Excel из приложения C # или наоборот

У меня есть надстройка Excel VBA с общедоступным методом в файле bas.Этот метод в настоящее время создает COM-объект VB6, который существует в запущенном VB6 exe / vbp.Приложение VB6 загружает данные, а затем метод надстройки Excel может вызывать методы COM-объекта VB6 для загрузки данных в суще...

0
голосов
2ответов
13485 просмотров

макрос Excel для выбора нескольких строк

У меня есть макрос Excel для выбора строки, которую нужно вырезать и вставить на следующий лист.Теперь я хочу выбрать несколько строк за один раз, чтобы вырезать и вставить на следующий лист, а затем вернуться к предыдущему листу, чтобы удалить вырезанные пустые строки.Код, который у меня есть д...

0
голосов
2ответов
1101 просмотров

MDX получить набор записей

Я пытаюсь соответствовать существующим функциям отчетности при создании нового куба для подтверждения концепции. Могу ли я получить данные из своего куба с помощью запроса многомерных выражений и поместить их в набор записей, чтобы затем заполнить данными лист Excel?

6
голосов
3ответов
8818 просмотров

Двоеточие 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: ...

2
голосов
2ответов
17193 просмотров

Удаление диаграмм в Excel

Я пытался нанести на диаграмму некоторые данные RTD и случайно получил сотни диаграмм на одном листе.Теперь я пытаюсь исправить свою ошибку и удалить все диаграммы, но мне не очень везет. Я записал макрос, в котором вручную удалил одну из диаграмм, а затем попытался отредактировать код, чтобы...

4
голосов
2ответов
1645 просмотров

Не работают ли формулы условного форматирования Excel

Хорошо, я использую Excel 2007 и пытаюсь выполнить довольно сложное условное форматирование.Учтите следующее: =1=1 Выделяет ячейку. =INDIRECT(ADDRESS(2,COLUMN()))=5 Выделяет ячейки в столбце, где во второй строке 5. =AND(1=1,2=2) Выделяет ячейку. =AND(INDIRECT(ADDRESS(2,...

2
голосов
3ответов
109278 просмотров

Как отредактировать выпадающий список Excel?

Как отредактировать раскрывающийся список Excel? Я перешел в раздел «Данные» -> «Проверка» -> «Настройки» и нашел там значения = Attribute Brands. Что мне нужно сделать, чтобы это отредактировать?

2
голосов
3ответов
32283 просмотров

Сделайте шкалы осей X и Y одинаковыми на диаграмме Excel

Я бы хотел, чтобы оси X и Y моих диаграмм Excel имели одинаковый масштаб на экране, потому что я рисую географические данные.Квадрат размером 1 км на 1 км должен выглядеть как квадрат, а не как прямоугольник, то есть без сдавливания карты в том или ином направлении.В Matlab это будет команда axi...

1
голосов
4ответов
4227 просмотров

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) Что п...

1
голосов
1ответов
213 просмотров

замена листа Excel на базу данных Access

Заранее извините за новичок, который вы собираетесь услышать ..... У меня есть приложение VB, которое использует Access DB, вызовите базу данных: db_1. По причинам, о которых лучше не говорить, я должен заменить db_1 таблицей Excel - насколько приложение VB обеспокоено. Я надеюсь заполн...

0
голосов
1ответов
174 просмотров

Взаимодействие между C # и Excel?

Я использую взаимодействие C # для вызова макроса из C #. Это нормально работает. Однако я передаю аргумент, который макрос заполняет в случае ошибки. app.Run(macroName, errrObj, Type.Missing, Type.Missing, Type.Missing, ........); Есть ли способ заставить C # на самом деле прочитать...

1
голосов
3ответов
5671 просмотров

Геокодирование с помощью Google Earth

Я хочу получить пару координат (долгота, широта) с почтового адреса. Я кодирую VBA в книге Excel.Я могу предположить, что Google Earth установлен и зарегистрирован как COM-сервер.Поэтому я искал способ использовать API Google Планета Земля для этого, но мне ничего не удалось найти. Большин...

1
голосов
1ответов
3884 просмотров

Назначение дубликатам в Excel уникального идентификатора

У меня есть большая электронная таблица Excel, содержащая несколько адресных строк.Многие из этих адресных строк содержат повторяющиеся почтовые индексы с разными адресами улиц. Мне нужно разделить каждый из этих дубликатов на разные таблицы, чтобы ни одна таблица не содержала одинаковый почто...

0
голосов
3ответов
599 просмотров

Как добавить конкретное значение в начало каждой строки, где его еще нет?

У меня есть таблица Excel с адресами веб-сайтов, количество записей почти 3000, и я хочу отфильтровать ее, чтобы можно было удалить дубликаты.Проблема в том, что многие веб-адреса (почти 2000 или около того) в моем листе Excel начинаются с http, например http://www.google.com, а остальные начина...

0
голосов
4ответов
1997 просмотров

Столбец переменной длины в Excel 2007 Sum

Я пытаюсь создать макрос для суммирования столбца переменной длины.Я пробовал несколько разных вещей, но они не работали.Я хочу сделать следующее: Если активной является ячейка B17, я бы хотел, чтобы B17 равнялся сумме B1 и B16. Точно так же, если активной ячейкой является ячейка D22, я бы хо...

0
голосов
1ответов
2253 просмотров

Надстройка Excel должна запускаться автоматически при запуске книги

Мне нужно активировать / запускать надстройку Excel при запуске книги ... нужен код.Надстройка с параметром: «OPCS7200ExcelAddin.XLA! StartOPC» получили этот код: Private Sub Workbook_Open() Call Excel.Application.Run("OPCS7200ExcelAddin.XLA!StartOPC") End Sub Но этот код не рабо...

0
голосов
1ответов
1293 просмотров

Интерактивная тепловая карта в Flex

Я нахожусь на очень базовом уровне с Flex и программированием в целом. Я работаю над проектом, в котором у меня есть данные в формате Excel (.csv), это большой график / матрица Excel, где каждая ячейка имеет номер температуры. Я хочу как-то импортировать эту матрицу в Flex или проанализировать д...

0
голосов
4ответов
3924 просмотров

Предсказать перенос текста в ячейке

Проблема: Я использую VBA для заполнения ячеек MS Excel 2000 текстом.Столбец имеет фиксированную ширину (не должен изменяться из-за макета), а для свойства wordwrap установлено значение true, поэтому текст переносится на несколько строк, если он шире столбца. К сожалению, высота строки не всегда...