Всем привет! Очередное нашествие меня на форум. Снова сам себе режиссер и проект, называется...
Решил прокачаться с базами данных Так как понял, что от них многое зависит... в том числе стройность моих бесчисленные vlookup s ов и вот теперь более высокого уровня, как я думаю sql-запросов Продвинуться решил в эту сторону, вообщем... Опять, аки котенок слепой не могу понять, как из Access вытянуть данные в Excel: Что-то такое нашел... посмотрел... собрать не могу...
Включил птичку напротив библиотеки ActiveX(понимаете)) Вставил это чудо...
[vba]
Код
Sub GetData() Dim cnn As New ADODB.Connection Dim rs As ADODB.Recordset Dim sqlstr As String cnn.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=G:\01.accdb;" cnn.Open sqlstr = "SELECT " Set rs = New ADODB.Recordset rs.Open sqlstr, cnn GetData = rs.Fields(0).Value rs.Close Set rs = Nothing cnn.Close Set cnn = Nothing End Sub
[/vba]
Вообщем, хочу, чтобы оно в Лист1 Excel файла 02.xlsx начиная с ячейки A1 вставило все содержимое таблицы Access 01.accdb Пользоваться запросами не хочу, хочу научиться как парсить на VBA..
Информации, как это делать, как-то маловато в большинстве случаев не могу подобрать примеры в открытом доступе. А макрорекодером пробовал извлечь истину... Такого он мне написал... что, как писать запрос с Select точно не понять...
В очередной раз прошу помочь...
Не смог приложить access файл.
В нем просто 1 Москва 340 2 Пермь 445 3 Вологда 444
НО весит 620...
Или с Access мне не сюда уже...
Всем привет! Очередное нашествие меня на форум. Снова сам себе режиссер и проект, называется...
Решил прокачаться с базами данных Так как понял, что от них многое зависит... в том числе стройность моих бесчисленные vlookup s ов и вот теперь более высокого уровня, как я думаю sql-запросов Продвинуться решил в эту сторону, вообщем... Опять, аки котенок слепой не могу понять, как из Access вытянуть данные в Excel: Что-то такое нашел... посмотрел... собрать не могу...
Включил птичку напротив библиотеки ActiveX(понимаете)) Вставил это чудо...
[vba]
Код
Sub GetData() Dim cnn As New ADODB.Connection Dim rs As ADODB.Recordset Dim sqlstr As String cnn.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=G:\01.accdb;" cnn.Open sqlstr = "SELECT " Set rs = New ADODB.Recordset rs.Open sqlstr, cnn GetData = rs.Fields(0).Value rs.Close Set rs = Nothing cnn.Close Set cnn = Nothing End Sub
[/vba]
Вообщем, хочу, чтобы оно в Лист1 Excel файла 02.xlsx начиная с ячейки A1 вставило все содержимое таблицы Access 01.accdb Пользоваться запросами не хочу, хочу научиться как парсить на VBA..
Информации, как это делать, как-то маловато в большинстве случаев не могу подобрать примеры в открытом доступе. А макрорекодером пробовал извлечь истину... Такого он мне написал... что, как писать запрос с Select точно не понять...
В очередной раз прошу помочь...
Не смог приложить access файл.
В нем просто 1 Москва 340 2 Пермь 445 3 Вологда 444