Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Как активировать несколько checkbox несколькими значениями из одной ячейки? В ячейке содержатся названия городов через запятую. Как считывая значения этой ячейки активировать checkbox соответствующие этим городам? If she.Cells(i, RezPoiska.Column + 1) = "Краснодар" Then ActiveSheet.CheckBox6 = True If she.Cells(i, RezPoiska.Column + 1) = "Сочи" Then ActiveSheet.CheckBox7 = True If she.Cells(i, RezPoiska.Column + 1) = "Астрахань" Then ActiveSheet.CheckBox8 = True If... https://www.cyberforum.ru/ vba/ thread938486.html VBA Как понять, что дочернее приложение - снято?
Извините, решил описать проблему в файле - так накляднее (запускаем "Запускаемый файл").
VBA Программно заставить перекомпилировать код? https://www.cyberforum.ru/ vba/ thread938437.html
По наблюдениям, интерпретатор хранит откомпилированный (назовем его по теме доты - "IL") код программы VBA. Но периодически, возникают такие ситуации, что VBA не понимает, что код изменился и его надо перекомпилировать заново. Тупо на лицо иногда где-то ставишь визибл с True на False - а ему пофиг. Как показывал окно - так и показывает. И так, пока не закроешь программу(файл) и не откроешь...
VBA Отслеживание перехода пользователя в код Кто знает, как определить - перешел ли пользователь в IDE файла? Ситуация возможна, когда гоняется цикл с дуэвентом - пользователь переходит в код. В этих ситуациях нужно что-то как-то делать ... но как узнать, что он уже в коде? Можно через API отслеживать дочерние окна (или что-там появляется когда открывается окно кода?) ... у кого уже есть какие решения по этой теме? https://www.cyberforum.ru/ vba/ thread938434.html
VBA Нестандарный заголовок страницы
Коллеги. Честно. Могу сам, но очень сильно перегружен и не знаю сколько времени на это уйдет т.к. тема со шрифтами(мною) не исследована ... Если вам будет интересно (да, вообщем, тема и полезность - однозначная дла нас всех - применять можно на многих задачах), то можете написать следующий класс? : При переходе на лист надо повесить(а вот ее и надо написать) - "функцию", которая бы показывала...
VBA функция Заменить с использованием макроса Есть столбец со следующими значениями Картофель; Картофель Молодой. Причем в некоторых строчках Картофель написан с английской "а" вместо русской. Из-за чего сводная таблица раскоряканая получилась. Нужно заменить, чтобы везде в Картофель и Картофель Молодой были все буквы русские. Написала следуюющий макрос: Sub Repl_i() Dim i As Integer For i = 300 To 1 Step -1 If Cells(i,... https://www.cyberforum.ru/ vba/ thread938372.html
VBA Пароль на запуск макроса https://www.cyberforum.ru/ vba/ thread938331.html
Здравствуйте! есть уже написанные макросы, часть которых выполняет задачи по созданию отчетов. Эти отчеты - закрытая коммерческая информация. Как сделать так, чтобы в общей базе данных эти отчеты могли запускать только определенные люди, т.е. поставить пароль на запуск 5 из существующих 10 макросов? Обыграть это, поставив защиту на лист и вписав запрос на снятие защиты с листа в макрос не...
VBA Прокомментируйте строчки кода (какая строчка, что означает?)
прокомментируйте строчки кода (какая строчка, что означает ?) макрос из документа Word Sub sav() With ActiveDocument.PageSetup .LineNumbering.Active = False .Orientation = wdOrientLandscape .TopMargin = CentimetersToPoints(1.8) .BottomMargin = CentimetersToPoints(0.5)
VBA Работа с ячейками https://www.cyberforum.ru/ vba/ thread938047.html
Как узнать какая ячейка выделена на определенном листе Excel в VBA?
VBA Управление Java приложением средствами VBA https://www.cyberforum.ru/ vba/ thread938025.html
Доброго времени суток, форумчане! Требуется автоматизировать повторяющиеся действия: копирование данных из документа Word и их вставка в окна редактирования в Java приложении. При этом необходима активация кнопок и прочих элементов управления в Java приложении. Подскажите, плиз, есть ли возможность программного управления Java приложением средствами VBA? Изрыл инет но ничего не нашел по этой...
VBA Сбор данных, каким образом сделать это быстро
Доброго времени суток) Хочу спросить совета, Есть таблица размером допустим 200/60 000, нужно скопировать её всю в новую книгу. Как думаете, какой способ будет самым быстрым в данном случае? Смысл сего действия, просто из всех выбранных пользователем книг,собираю всё в одну общую.
VBA Надо убрать цену Из базы выгружаються одни названия с ценами в скобках, другие сначала с уточнением названия в скобках, а потом с ценами в скобках, а третие названия с уточнением названия в скобках,а четвертые - просто названия. Например яблоки (8,75); яблоки (укр) (5,50); яблоки (груз);яблоки . И таких около 1000 позиций. Нужно пробежаться по всему столбцу и с каждой позиции где есть цена, убрать эту цену, а... https://www.cyberforum.ru/ vba/ thread937574.html
2 / 2 / 0
Регистрация: 04.12.2015
Сообщений: 9
08.07.2016, 16:32 0

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

08.07.2016, 16:32. Показов 74580. Ответов 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
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2016, 16:32
Готовые ответы и решения:

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

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

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

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

8
08.07.2016, 16:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.07.2016, 16:32
Помогаю со студенческими работами здесь

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

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

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru