Bir Programdan Diğerine Sorgu

Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Ek'ye yer alan "Vergi No Sorgula Programı" nda yer alan veya girilecak vergi numaralarını "Kod Listeleri 2008" programında (programda mevcut excel sayfalarında) olup olmadıklarını, varsalar hangi sayfa da olduklarını yazma konusunda yardımınıza ihtiyacım var.
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Bu konuda yardımcı olacak hiç bir arkadaşım yokmu?
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Bu konuya ilgi duyan bir arkadaşım neden yardım etmek istemiyor. Bir hata mı ettik de haberimiz yok...
 

Korhan Ayhan

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

Eğer aradığınız vergi no diğer kitapta yer alıyorsa nasıl bir veri aktarımı yapılacak? Örnek dosyanız üzerinde birkaç örnekle açıklarmısınız.
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Sayın Uzmanlarım Saygılarımla,

Başlığı kapatıp Ek'i silebilirmisiniz? boşu boşuna yer kaplamasın... Teşekkürler.
 

Korhan Ayhan

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

Sorunuza yanıt aldınızmı? Neden silinmesini istiyorsunuz?
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Hayır üstadım... Kontrolü bütün listelerde manuel olarak yaptım; zaten bir yanıtta alamamıştım. Ama aslında anlatmak isteğim açık. Vergi No sorgulama programı zaten siz de bilirsiniz. Bu forumdan alınma, uzmanlarımızın bir çalışması ve zevkle kutluyorum. Ben sadece iki excel dosyasından bilgi almak konusunda yardım istemiştim.

"VergiNo_Sorgulama programında" sorgulama yaptığımız Vergi Kod numaralarını (ki zaten program bunu yapıyor hali jhazırda...); "Kod Listeleri 2008 programı" sayfalarının "D sütünlarında" olup olmadığına bakacak ve eğer varsa, " VergiNo_Sorgulama programının K sütununa" "Kod Listelerinin .... sayfasında kayıtlıdır" diye yazacak. Bu kadar....

Saygı ve sevgilerimle...


Çıkacak sonuç örnek olarak aşağıdaki gibi olacaktır.
 
Son düzenleme:

Korhan Ayhan

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

Aşağıdaki kodu denermsiniz. Koddaki Set HEDEF_KİTAP = Workbooks.Open("C:\Documents and Settings\Desktop\Kod_Listeler 2008.xls", False, False) kısmını kendi sisteminize göre düzenlemeyi unutmayın.

Kod:
Sub VERGİ_NO_KONTROL()
    Application.ScreenUpdating = False
    Dim ASIL_KİTAP As Workbook
    Dim HEDEF_KİTAP As Workbook
    Set ASIL_KİTAP = ActiveWorkbook
    Set SVN = Sheets("VergiNodan")
    Set HEDEF_KİTAP = Workbooks.Open("C:\Documents and Settings\Desktop\Kod_Listeler 2008.xls", False, False)
    ASIL_KİTAP.Activate
    For SATIR = 2 To SVN.[A65536].End(3).Row
    If SVN.Cells(SATIR, 1) <> "" Then
    For Each SAYFA In HEDEF_K&#304;TAP.Sheets
    Set BUL = SAYFA.Columns("D").Find(SVN.Cells(SATIR, 1))
    If Not BUL Is Nothing Then
    SVN.Cells(SATIR, 11) = SAYFA.Name & " " & BUL.Address
    End If
    Next
    End If
    Next
    HEDEF_K&#304;TAP.Close
    Application.ScreenUpdating = True
    MsgBox "SORGULAMA &#304;&#350;LEM&#304; TAMAMLANMI&#350;TIR.", vbInformation
End Sub
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Say&#305;n Korhan Ayhan &#199;ok te&#351;ekk&#252;rler....
 
Üst