Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Как активировать несколько checkbox несколькими значениями из одной ячейки? https://www.cyberforum.ru/ vba/ thread938486.html
В ячейке содержатся названия городов через запятую. Как считывая значения этой ячейки активировать checkbox соответствующие этим городам? If she.Cells(i, RezPoiska.Column + 1) = "Краснодар" Then... Можно и так (применительно к условиям ТС): Sub pr() Dim s(), n$, i& n = "Êðàñíîäàð,Ñî÷è,Àñòðàõàíü,Âîëãîãðàä" s = Split(n, ",") For i = 0 To UBound(s) If s(i) =...
VBA Прокомментируйте строчки кода (какая строчка, что означает?) https://www.cyberforum.ru/ vba/ thread938260.html
прокомментируйте строчки кода (какая строчка, что означает ?) макрос из документа Word Sub sav() With ActiveDocument.PageSetup .LineNumbering.Active = False .Orientation... Макрос можно, разбив на слова, перевести как тест (я использовал контекстный перевод по ПКМ): Sub sav() При Активном Документе. Параметры Страницы . Нумерация Строк. Active = False ...
Управление Java приложением средствами VBA VBA
Доброго времени суток, форумчане! Требуется автоматизировать повторяющиеся действия: копирование данных из документа Word и их вставка в окна редактирования в Java приложении. При этом необходима... Можно одним из способов в теме -> https://www.cyberforum.ru/vba/thread934978.html Либо в джаве дописать. А если таки будет что по управлению джава машиной из вба, то кидай, может и пригодится
VBA Надо убрать цену
Из базы выгружаються одни названия с ценами в скобках, другие сначала с уточнением названия в скобках, а потом с ценами в скобках, а третие названия с уточнением названия в скобках,а четвертые -... До кучи через ругулярки: Dim objRegExp As Object Function NoCost2(sTxt As String) As String If objRegExp Is Nothing Then Set objRegExp = CreateObject("VBScript.RegExp") ...
VBA Программно заставить перекомпилировать код? https://www.cyberforum.ru/ vba/ thread938437.html
По наблюдениям, интерпретатор хранит откомпилированный (назовем его по теме доты - "IL") код программы VBA. Но периодически, возникают такие ситуации, что VBA не понимает, что код изменился и его... Может посмотреть в настройках? Tools-Options-вкладка General - compile on demand
VBA Сбор данных, каким образом сделать это быстро Доброго времени суток) Хочу спросить совета, Есть таблица размером допустим 200/60 000, нужно скопировать её всю в новую книгу. Как думаете, какой способ будет самым быстрым в данном случае? Смысл... Private Sub CommandButton2_Click() Const FRow& = 2 ' Номер строки начала сбора данных (ниже шапки) ' Dim preres, ws As Worksheet 'Лишнее ' Dim staff() As Boolean ... https://www.cyberforum.ru/ vba/ thread937776.html
VBA Отслеживание перехода пользователя в код
Кто знает, как определить - перешел ли пользователь в IDE файла? Ситуация возможна, когда гоняется цикл с дуэвентом - пользователь переходит в код. В этих ситуациях нужно что-то как-то делать ... но... MsgBox ShowVisualBasicEditor
VBA функция Заменить с использованием макроса https://www.cyberforum.ru/ vba/ thread938372.html
Есть столбец со следующими значениями Картофель; Картофель Молодой. Причем в некоторых строчках Картофель написан с английской "а" вместо русской. Из-за чего сводная таблица раскоряканая... Зачем так сложно? Выделяете нужное (хоть весь столбец) и Selection.Replace What:="a", Replacement:="а", LookAt:=xlPart Заодно может и какая свеклa исправится :)
VBA Нестандарный заголовок страницы Коллеги. Честно. Могу сам, но очень сильно перегружен и не знаю сколько времени на это уйдет т.к. тема со шрифтами(мною) не исследована ... Если вам будет интересно (да, вообщем, тема и полезность... Подумаю... https://www.cyberforum.ru/ vba/ thread938432.html VBA Пароль на запуск макроса Здравствуйте! есть уже написанные макросы, часть которых выполняет задачи по созданию отчетов. Эти отчеты - закрытая коммерческая информация. Как сделать так, чтобы в общей базе данных эти отчеты... Какой код добавить в макрос, чтобы поле ввода пароля при последующих нажатиях было пустым? Me.Hideзаменить на Unload MeИ никаких обнулений контролов не потребуется, кажется? https://www.cyberforum.ru/ vba/ thread938331.html
Работа с ячейками VBA
Как узнать какая ячейка выделена на определенном листе Excel в VBA? Как сказать... Есть метод через одно место. Через схемы XML можно получить адреса выделенных ячеек и диапазонов. Но. Для этого книгу необходимо пересохранять в формат XML-таблицы.
VBA Как понять, что дочернее приложение - снято?
Извините, решил описать проблему в файле - так накляднее (запускаем "Запускаемый файл"). Выложи в формате Office-2003
2 / 2 / 0
Регистрация: 04.12.2015
Сообщений: 9
08.07.2016, 16:32 0

Экспорт таблиц из access в excel и наоборот - VBA - Ответ 9352594

08.07.2016, 16:32. Показов 75362. Ответов 8
Метки (Все метки)

Ответ

Не смотря на обилие текста, считаю, что тема импорта данных из Excel в Acсess методами Excel так и не раскрыта (впрочем как и на просторах Интернета). Понятна только построчная передача данных в access. При больших таблицах это тупик.
Остается непонятным возможно ли как-то передать целиком весь recordset в Acсess ? И если возможно то как...?
Если передавать через SQL весь лист Excel в Acсess, то в Acсess вставляются пустые строки...

Помогайте, коллеги! У кого рабочий пример есть?

Добавлено через 18 часов 35 минут
Сам спросил, сам ответил...

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Private Sub Add_Data_From_Excel_to_DB(ByVal xlFile As String, ByVal xlSheetName As String, ByVal dbFile As String, ByVal dbTableName As String)
 
    Dim cn, dbcn As ADODB.Connection
    Dim strSQL As String
    
   '------------------------------------------------------------------------------------------------------------
    Set cn = New ADODB.Connection
    cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & xlFile & "; Extended Properties=Excel 8.0"
   '------------------------------------------------------------------------------------------------------------
    Set dbcn = New ADODB.Connection
    dbcn.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & dbFile
   '------------------------------------------------------------------------------------------------------------
 
    strSQL = "INSERT INTO [" & dbTableName & "] SELECT * FROM [" & xlSheetName & "$] IN '" & xlFile & "' [Excel 12.0; hdr=yes;] [B]WHERE [" & xlSheetName & "$].WEEK IS NOT NULL[/B]"
 
    dbcn.Execute strSQL  ', adExecuteNoRecords
        
    cn.Close
    dbcn.Close
    
    Set cn = Nothing
    Set dbcn = Nothing
 
End Sub


Вернуться к обсуждению:
Экспорт таблиц из access в excel и наоборот VBA
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.07.2016, 16:32
Готовые ответы и решения:

Экспорт записей из таблиц access в excel и наоборот
Здравствуйте, уважаемые участники! Стоит такая задача: Необходимо экспортировать записи из таблиц Access в Excel, а затем из Excel в...

Экспорт данных из Таблиц Excel в Word
Добрый день. Я скачал Excel с макросом, по созданию договоров, как смог переделал его под свои задачи ( но выглядит очень криво - не удалил...

Экспорт из access в excel
Скажите пожалуйста, как программно осуществить экспорт таблицы access в excel. всем спасибо!

8
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.07.2016, 16:32
Помогаю со студенческими работами здесь

Экспорт из Access в Excel (GetObject)
Добрый день! Экспорт из Access в нужный мне фаил Excel осуществляю с помощью функции GetObject. Если нету отрытых файлов Excel - данные...

Экспорт данных из Excel в Access
Возникла проблема с экспортом данных. когда access база лежала в той же папке что и ексель файл, записывалось все отлично, но когда я...

Экспорт данных из excel в access
Доброго времени суток друзья! Я знаю что данная тема не раз поднималась здесь, да и на многих других форумах тоже, но пользу для себя...

Исправление макроса заполнения БД Access из таблиц Excel
Добрый день! Я не программист, а экономист. Один добрый человек написал нам макрос, который загружает данные из подготовленных идентичных...

Экспорт нескольких Excel файлов в один Excel файл
Здравствуйте! Помогите пожалуйста с реализацией макроса (осилил только загрузку с одного файла), а необходимо загрузить несколько xls...

0
Новые блоги и статьи
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией через Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
Пайплайны в Laravel - полный гайд
bytestream 18.02.2025
Разработка современных веб-приложений часто требует обработки сложных процессов, состоящих из множества последовательных шагов. Например, при создании системы комментариев может потребоваться. . .
Как правильно использовать @required в Symfony
bytestream 18.02.2025
При разработке приложений на Symfony мы часто сталкиваемся с необходимостью внедрения зависимостей. Фреймворк предоставляет несколько способов управления этим процессом, и одним из таких инструментов. . .
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru