Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic hazır kodlar » Access'den Exceldeki makroları çalıştırma ve verileri transfer etme
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

Cd'yi Aç-Kapat

Yazar: santafe
Şimdi Bilgisayarınızda bir CD yi nasil açıp kaptacağımızı öğrenelim belki bu makale daha önce yazılmıştır ama ben yinede yazayim dedim...


Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 4552
Yayın Tar:06.10.2005
Yazar : seloxs
Hit :3851

Bu Yazarın Yazıları Sadece bu yazarın örnek kod göster
Bu Yazıyı Tavsiye Et

Access?e den Excel?e veri transferi yapan kodlar. Aşağıdaki kodları Access?e yazarak Excel sayfasından bilgi transferi yapılabileceğiniz gibi Excel açılmadan Excel içindeki makroları da çalıştırılabilirsiniz. ilk önce Visual basic Düzenleyicideki Tols -> Referens->Microsoft Excel 10.0 object library 'i seçiyoruz.

Private Sub Verial_Click()

Dim x As Variant: Dim y As Variant
Dim XL As Excel.Application
Set XL = New Excel.Application
Dim path As String: Dim dbfile As String: Dim strpath As String

Dim objWkb As Excel.Workbook
Dim objSht As Excel.Worksheet

strpath = CurrentDb.Name ?// Database dosyasının yolu nedir bunu bulur
dbfile = Dir(strpath)
path = Left$(strpath, Len(strpath) - Len(dbfile)) ?/// ////////// ///////////////// ////////

With XL
.Visible = False
.Workbooks.Open (path + "Sınavlar.xls")
.ActiveWorkbook.SaveCopyAs (path + "veriemlort.xls")
End With
XL.Application.Quit
Set XL = Nothing
Set XL = New Excel.Application
With XL
.Visible = False
Set objWkb = .Workbooks.Open(path + "veriemlort.xls")
On Error Resume Next

Set objSht = objWkb.Worksheets("Açık.Lise") 'Sayfa var mı yok mu ona bak
If Not Err.Number = 0 Then
MsgBox "sayfa yok " 'Diğer kodlar buraya yazılacak
.Application.Quit
Else
MsgBox "sayfa var"
.Application.Quit
End If
Err.Clear
End With
'With XL
' .Workbooks.Open (path + "veriemlort.xls") ?// Exceldeki makroları çalıştırır.
' .ActiveWorkbook.RunAutoMacros xlAutoOpen
'x = .Application.Run("Bul", "TL.Sorumluluk")
'y = .Application.Run("bul2", "TL.Sorumluluk")
' .Application.Run("bul"," "
' .ActiveWorkbook.Close SaveChange = False
' .Application.Quit ?// ****************************
'End With
Set XL = Nothing
Set objSht = Nothing
Set objWkb = Nothing
'DoCmd.TransferSpreadsheet transfertype:=acImport, _ ?Access e veriler transfer edildi.
' tablename:="Esas_tablo3", _
' Filename:=path + "veriemlort.xls", Hasfieldnames:=False, _
' Range:="TL.Sorumluluk!A1:M196"
End Sub

Kolay gelsin.......





Bu sayfa için henüz yorum eklenmemiş.

© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin