Вопросы с тегом «excel»

Только для вопросов по программированию для объектов или файлов Excel или для разработки сложных формул. Вы можете объединить тег Excel с VBA, VSTO, C #, VB.NET, PowerShell, OLE-автоматизацией и другими тегами и вопросами, связанными с программированием, если это применимо. Общая помощь по MS Excel для функций одного листа доступна в Super User.

8
Как объявить глобальную переменную в VBA?
Я написал следующий код: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 И я получаю сообщение об ошибке: "недопустимый атрибут в подпрограмме или функции" Вы знаете, что я сделал не так? Я пытался использовать Globalвместо Public, но возникла та же проблема. Я …

23
Импорт CSV с разрывами строк в Excel 2007
Я работаю над функцией экспорта результатов поиска в файл CSV, который будет открыт в Excel. Одно из полей - это поле с произвольным текстом, которое может содержать разрывы строк, запятые, цитаты и т. Д. Чтобы противодействовать этому, я заключил поле в двойные кавычки ("). Однако, когда я импортирую данные в …
130 excel  csv  newline  excel-2007 


9
Преобразование даты в строку Excel
В ячейке на листе Excel у меня есть значение даты, например: 01/01/2010 14:30:00 Я хочу преобразовать эту дату в текст, а также хочу, чтобы текст выглядел точно так же, как Date. Таким образом, значение Date 01/01/2010 14:30:00должно выглядеть так, 01/01/2010 14:30:00но внутри должно быть Text. Как это сделать в Excel?

15
Оператор IF: как оставить ячейку пустой, если условие ложно («» не работает)
Я хотел бы написать оператор IF, в котором ячейка остается пустой, если условие FALSE. Обратите внимание, что если следующая формула введена в C1 ( для которой условие ложно ), например: =IF(A1=1,B1,"") и если C1 проверяется на пустоту или неиспользование =ISBLANK(C1), это вернется FALSE, даже если C1 кажется пустым. Это означает, …

4
Отображение миллисекунд в Excel
Я пытаюсь отобразить миллисекунды в макросе Excel. У меня есть столбец целых чисел, который представляет собой временные метки в миллисекундах (например, 28095200 - 7:48:15 200 am), и я хочу создать рядом с ним новый столбец, в котором хранится текущее среднее значение и отображается время в hh:mm:ss.000формате. Dim Cel As Range …
123 excel  vba  time 

11
Как записать в существующий файл Excel без перезаписи данных (с помощью pandas)?
Я использую pandas для записи в файл excel следующим образом: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx уже состоит из нескольких разных вкладок. Однако в нем еще нет «Main». Pandas правильно пишет на "Основном" листе, но, к сожалению, удаляет и все остальные вкладки.


4
Прокрутите каждую строку диапазона в Excel
Это одна из тех вещей, для которых, я уверен, есть встроенная функция (и, возможно, мне уже говорили об этом в прошлом), но я ломаю голову, чтобы вспомнить об этом. Как пройти через каждую строку многоколоночного диапазона с помощью Excel VBA? Все учебники, которые я искал, похоже, упоминают только работу с …
117 excel  vba  loops  excel-2003 

5
Как поставить двойные кавычки в строку в vba?
Я хочу вставить оператор if в ячейку через vba, который включает двойные кавычки. Вот мой код: Worksheets("Sheet1").Range("A1").Value = "=IF(Sheet1!B1=0,"",Sheet1!B1)" Из-за двойных кавычек у меня возникают проблемы со вставкой строки. Как мне обрабатывать двойные кавычки?
116 excel  vba  double-quotes 


6
«Поставщик« Microsoft.ACE.OLEDB.12.0 »не зарегистрирован на локальном компьютере» Ошибка при импорте xlsx на сервер sql
У меня 64-битная Windows 7 и SQLServer 2008 R2 (64-битная) Я следую приведенным здесь инструкциям по импорту файла excel на сервер sql, но в разделе Figure3 этого сообщения, когда я пытаюсь получить доступ к файлу excel, и когда я нажимаю следующий, эта ошибка заставляет меня остановиться: The 'Microsoft.ACE.OLEDB.12.0' provider is …

3
Могут ли панды использовать столбец в качестве индекса?
У меня есть такая таблица: Locality 2005 2006 2007 2008 2009 ABBOTSFORD 427000 448000 602500 600000 638500 ABERFELDIE 534000 600000 735000 710000 775000 AIREYS INLET459000 440000 430000 517500 512500 Я не хочу вручную менять местами столбец со строкой. Можно ли использовать панды для чтения данных в список следующим образом: data['ABBOTSFORD']=[427000,448000,602500,600000,638500] …
114 python  excel  pandas 

11
Элементы управления ActiveX в Microsoft Excel отключены?
У меня есть несколько листов Excel, в которых используются флажки ActiveX для контроля определенных действий. Они работали недавно, но сегодня начали выдавать ошибки. Меня предупредил об этом коллега, но он все еще работал на моем компьютере. Я сравнил его версию Excel со своей, и его версия была новее. Я заметил, …
113 excel  vba  activex 

5
Как использовать FileSystemObject в VBA?
Есть ли что-то, на что мне нужно сослаться? Как мне это использовать: Dim fso As New FileSystemObject Dim fld As Folder Dim ts As TextStream Я получаю сообщение об ошибке, потому что он не распознает эти объекты.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.