Skip to main content

AccessTr.neT


Excele veri aktarımı hk.

Excele veri aktarımı hk.

Çözüldü #5
Merhaba;

İlk olarak projenize bir modül ekleyin ve modüle bu kodları yapıştırın.

Kod:
Option Explicit
Dim CON As ADODB.Connection
Dim Rec As ADODB.Recordset
Dim Query As QueryTable
Dim strSQL As String
Dim RS As Object
Dim adoCN As Object
Sub SQL_Sorgusu()
   Dim conn As ADODB.Connection
   Dim rst As ADODB.Recordset
   Dim Nsql As String
   Dim i As Integer
   Worksheets("Sayfa1").Select
    Set conn = New ADODB.Connection
    With conn
        .Provider = "Microsoft.JET.OLEDB.4.0"
        .Open Application.ActiveWorkbook.Path & "\tablolar.mdb"
    End With
    Nsql = "SELECT * FROM data;"
    Set rst = New ADODB.Recordset
    With rst
        .ActiveConnection = conn
        .Open Nsql, conn, adOpenDynamic, adLockBatchOptimistic
    End With
    Range("A2:H30000").ClearContents
    For i = 0 To rst.Fields.Count - 1
    Range("A2").Offset(0, i).Value = rst.Fields(i).Name
    Next i
    Range("A2").CopyFromRecordset rst
    conn.Close
End Sub

Sonra sayfanızın Btn_Click eventine bu kodu yapıştırın.

Kod:
SQL_Sorgusu
Son olarakta Projenize Kod panelinde iken Tools menusunden Microsoft Activex Data Objets 2.8 Library references ekleyin ve sayfaya dönüp butona basın işlem olacaktır.

Not: tablolar Access ile Excel aynı dizinde olmalı bu önemli.
Kolay gelsin.

Ek Dosyalar
 Access-Excell_Schworse.rar(87.38 KB)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Excele veri aktarımı hk. - Yazar: drummers - 09/12/2011, 18:34
Cvp: Excele veri aktarımı hk. - Yazar: DUAYEN - 09/12/2011, 20:53
Cvp: Excele veri aktarımı hk. - Yazar: yorum70 - 10/12/2011, 22:31
Cvp: Excele veri aktarımı hk. - Yazar: yorum70 - 10/12/2011, 23:00
Cvp: Excele veri aktarımı hk. - Yazar: schworse - 10/12/2011, 23:13
Cvp: Excele veri aktarımı hk. - Yazar: drummers - 11/12/2011, 00:00
Cvp: Excele veri aktarımı hk. - Yazar: gokhanbek - 17/03/2012, 22:26
Task