Excel dosyalarından sorgulama

Katılım
5 Temmuz 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe
arkadaşlar üzerinde çalışmış olduğum bir program var hastane ödeme sorgulama adı altında bir sistem lazım bana yardımcı olabilirseniz çok sevinirim ektede dosyayı gönderiyorum kolay gelsin açıklamalı bir şekilde ne istediğim orda yazıyor inşallah mümkündür. mümkün değilse benbi uyarında boşuna ümitlenmeyim.
 
Katılım
5 Temmuz 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe
Arkadaşlar Lütfen

Arkadaşlar Lütfen Bilgisi olan bir arkadaşım yardımcı olsun
ne olur yardım edin
 
Katılım
5 Temmuz 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe
yardım

lütfen biri bana cevap yazssın böyle bir şey yoksa mümkün değilmi
biri baksın şu dosyaya lütfennnnn
yardım edin
 
Katılım
5 Temmuz 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe
bilen yokmu acaba

herkeze cevap yazılıyor benimkisi olmayacak bir şeymi lütfenn bir bakın bir cevap yazın yaaaaaaa.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,608
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Veri aktarılacak dosyalarınızdan bir örnek eklemermisiniz.
 
Katılım
5 Temmuz 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe
Dosyalar

Ben Örnek Olarak Hastane Ödeme Sorgulama Kitapçığından
Ankara Üniversitesi Tıp Fakültesini Seçtim. Şimdi benim D diskimde bulunan Hastane Kayıt Dosyasına Girip Ordan Ankara Üniversitesi Tıp Fakülteesi Dosyanı Girip İçinde Bulunan Excel dosyalarını birebir Hastane Ödeme Sorgulamasına Atmasını İstiyorum
Örnektede Elle Yazarak Gönderdim..
İnşallah Olurrr Cevabınızı Bekliyorum Size Kolay Gelsin...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,608
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Veri almak istediğiniz klasör ve dosyaları D:\ klasörüne yerleştirip aşağıdaki kodu verileri almak istediğiniz dosyada çalıştırın. Umarım faydası olur.

Kod:
Sub SORGULA()
    Dim HEDEF_DOSYA As String
    Dim X, SAY As Integer
    Application.ScreenUpdating = False
    [C8:L65536].ClearContents
    With Application.FileSearch
    .LookIn = "D:\" & ActiveSheet.[F3].Value
    .FileType = msoFileTypeExcelWorkbooks
    If .Execute() > 0 Then
    For X = 1 To .FoundFiles.Count
    SATIR = ThisWorkbook.Worksheets(1).[C65536].End(3).Row + 1
    Application.DisplayAlerts = False
    Workbooks.Open (.FoundFiles(X)), UpdateLinks:=0
    HEDEF_DOSYA = ActiveWorkbook.Name
    SAY = Workbooks(HEDEF_DOSYA).Worksheets(1).Range("C65536").End(3).Row
    ThisWorkbook.Worksheets(1).Range("C" & SATIR & ":C" & SATIR + SAY - 12) = Workbooks(HEDEF_DOSYA).Worksheets(1).Range("C12:C" & SAY).Value
    ThisWorkbook.Worksheets(1).Range("D" & SATIR & ":D" & SATIR + SAY - 12) = Workbooks(HEDEF_DOSYA).Worksheets(1).Range("D12:D" & SAY).Value
    ThisWorkbook.Worksheets(1).Range("G" & SATIR & ":G" & SATIR + SAY - 12) = Workbooks(HEDEF_DOSYA).Worksheets(1).Range("G12:G" & SAY).Value
    ThisWorkbook.Worksheets(1).Range("J" & SATIR & ":J" & SATIR + SAY - 12) = Workbooks(HEDEF_DOSYA).Worksheets(1).Range("J12:J" & SAY).Value
    ThisWorkbook.Worksheets(1).Range("L" & SATIR & ":L" & SATIR + SAY - 12) = Workbooks(HEDEF_DOSYA).Name
    Workbooks(HEDEF_DOSYA).Close False
    Next
    Else
    MsgBox "SORGULAMA YAPILACAK DOSYA BULUNAMAMIŞTIR !", vbExclamation
    End If
    End With
End Sub
 
Katılım
9 Haziran 2007
Mesajlar
49
Excel Vers. ve Dili
2003
dosyalrın bulunduğu klasöre hastane sorgu koyarsan o
hastaneyi seçtiğinde otamatik olarak fatrura bilgilerini sayfaya alıyor. dosya isimlerine tıklayınca da o dosyayı açıyor... umarım işine yarar kolay gelsin...
 
Katılım
5 Temmuz 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe
Merhaba

Sayın Cost_Control ve Halil bey Çok teşekkür Ederim yanlız Cost Costrolun vermiş olduğu kodlar daha sorunsuz ve daha güzel çalışıyor onun için sayın Cost Controla bir sorum olacak benim dosya yolum farklı kodun neresini değiştirmem lazım

D:\TAHAKKUK İŞLERİ\2007 TAHAKKUK İŞLERİ\PAYLAŞIM\HASTANE KAYIT DOSYASI

sadece D diski değilde bu şekilde nasıl ayarlayabilirim


Hastane Sorgulama Sistemi
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,608
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Önerdiğim koddaki aşağıdaki kısmı bir sonraki ile değiştirip denermisiniz.

Eski hali;
Kod:
    .LookIn = "D:\" & ActiveSheet.[F3].Value
Yeni hali;
Kod:
    .LookIn = "D:\TAHAKKUK İŞLERİ\2007 TAHAKKUK İŞLERİ\PAYLAŞIM\HASTANE KAYIT DOSYASI\" & ActiveSheet.[F3].Value
 
Katılım
5 Temmuz 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe
Teşekkür Ederim Çok Güzel Çalışıyor ve Oldu Ellerine Sağlık..
 
Üst